[討論] socket 種類 block / non-block / async

看板C_and_CPP (C/C++)作者 (mingtsay〃小喵)時間13年前 (2013/05/20 22:42), 編輯推噓0(004)
留言4則, 4人參與, 最新討論串1/1
各位大大都是用哪種類型的 socket 呢? 是 blocking , non-blocking 還是 async 呢? 其實這要看需求以及使用的狀況這點我明白 不過還是很好奇大家比較多使用哪種類型的 socket 有興趣想玩投票統計可以回推文 1. blocking 2. non-blocking 3. async 推文範例: 推 a60301: 1,3 → a60301: 2 推 a60301: 1,2,3 -- 〞` ◥◣◢◣◢◣ ◢▏。 ○ ο ° ██◤ █◤◥◤█ o ° ◤ ◥ █ █ ╱﹋ ˍ ◤◤ ◢◤ ◢◤██◣ ◢ ◢◤ ◤ingsay ◢███ ζ ) ) mt.rmstudio.tw mt@moztw.org ◤◤ wnqui -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.157.72

05/20 23:04, , 1F
2 (自己開thread下去處理有的沒的的)
05/20 23:04, 1F

05/21 12:51, , 2F
用 boost.asio 的話很明顯會走 3.,不然就是 1 + thread
05/21 12:51, 2F

05/21 18:32, , 3F
感覺async跟socket一點關係都沒有啊 orz
05/21 18:32, 3F

05/21 21:38, , 4F
只有 1 跟 2 , 3是os幫你做的
05/21 21:38, 4F
文章代碼(AID): #1HcZPnfh (C_and_CPP)
文章代碼(AID): #1HcZPnfh (C_and_CPP)