看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) c++ 問題(Question): 在已經知道client數量的情況下 我有一個server在等待這些client回傳訊息回來 那我要如何知道現在是哪個client要回傳訊息給server? 目的是將這些client回傳的訊息寫成txt檔案 目前想法是在一開始的時候就先將每個client的fd存起來 然後開n個thread 每個thread 對應到一個client 把fd當成參數傳入thread中 每個thread 就直接用一個while迴圈一直等待client 回傳的資料 然後寫成txt ,不過不確定fd是否可以這樣直接傳進thread使用 或者說還有更好的寫法?? 麻煩各位大大指導了 補充說明(Supplement): -- 殺很大 ◥◣◤ ▊▊大殺不用錢殺 ╭──────╮ ▅▅▅▅ " 殺很大◢◥◣ ▊▊ 大殺不用錢 你不要走...◤ ██ 殺很 ▄▅▄ ▄▄很大殺不用錢 ╰──────╯ ● ● 殺很 ▊ ◣▌ 很大殺不用錢殺很大殺不用 ╰ ◥ ~ █▋ ▋▊▉ ◢◣Online錢殺很大殺不用錢殺 γ )) 殺很大殺不用錢殺很大殺不用錢殺很大殺不用錢 " ψRhythm -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.127.192
johnpage:原理像rs232 12/10 08:01
littleshan:boost.asio 或是低階 select 硬幹 12/10 09:04
Bencrie:select +1 12/10 09:21
sunneo:select +1 , 不然你就要在client身上取mac address 12/11 04:26