[問題] 如何利用socket達到server+client功能

看板C_and_CPP (C/C++)作者 (超越自己)時間12年前 (2013/11/22 19:46), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Linux C ----------------------------------------------------------- 各位板友大家好, 小弟正在撰一C語言的程式, 目前已達成的功能為... 開socket連線(client端)每分鐘(無窮迴圈)至『設備』要資料(此為主程式), 另外設定了一個thread,當做是socket server,等待外部連線。 假設今天我希望thread在收到其他client端的指令時, 能夠和主程式一樣,對同一台『設備』下達某些指令, 請問應該採用什麼方式呢!? 主程式為固定讀取『設備』資料的程序, 現在是希望能夠有額外控制命令能夠下達給『設備』。 還請板上的前輩們不吝回答,謝謝喔^^ 補充: 目前主程式讀取到的資料已送至MySQL內,而PHP也已至資料庫抓取資料呈現, 現在小弟是打算在網頁上增加能控制『設備』開關的功能,php的部份為client端, 和C語言thread內的server端溝通。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.42.70

11/24 02:17, , 1F
socket收到資料寫入命令到一個pipe,創一個thread
11/24 02:17, 1F

11/24 02:17, , 2F
讀取pipe,執行命令控制設備。
11/24 02:17, 2F

11/24 12:11, , 3F
謝謝o大的協助,試完再來回報成果喔^^
11/24 12:11, 3F

11/26 19:32, , 4F
已完成程式,採用多執行緒的方式即可.. XD
11/26 19:32, 4F
文章代碼(AID): #1IZqGaTw (C_and_CPP)
文章代碼(AID): #1IZqGaTw (C_and_CPP)