[問題] concurrent server thread互相溝通

看板C_and_CPP (C/C++)作者 (覓知音 尋知己...)時間15年前 (2011/05/12 13:45), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) FREEBSD GCC 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 我現在concurrent server的作法是 把accept完的東西丟進pthread_create中 假如SERVER是S 兩個CLIENT 是 A和B A和B可以存取SERVER的GLOBAL VARIABLE 那如果A要傳值給B 那要怎麼做呢? 我現在只想到 A把值 存進GLOBAL VARIABLE 可是B要怎麼知道呢? 還是我這想法本來就是錯的? 可以提供一些關鍵字給我讓我自己找嗎? 感謝 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.50.61

05/12 14:16, , 1F
已解決
05/12 14:16, 1F

05/12 15:41, , 2F
請問是怎麼解決 @_@?
05/12 15:41, 2F

05/12 16:05, , 3F
server、A && B都在同一台電腦上嗎??
05/12 16:05, 3F

05/12 23:32, , 4F
我後來把socket descriptor 存成 global variable
05/12 23:32, 4F

05/12 23:33, , 5F
send 變數 給指定 descritor就OK了
05/12 23:33, 5F
文章代碼(AID): #1DotFURs (C_and_CPP)
文章代碼(AID): #1DotFURs (C_and_CPP)