Re: [其他] 悲慘的封測

看板HOT_Game (熱門遊戲)作者 (everlasting)時間18年前 (2007/06/24 23:40), 編輯推噓7(701)
留言8則, 8人參與, 最新討論串5/16 (看更多)
>有人可以教我設定connect()的timeout嗎? > >上課不專心沒學好Orz 還在忙星期二的期末報告XD... 我就我所知來回答一些好了 我不知道你是用哪一種socket winsock還是MFC的sock,還是直接用包裝好的HTTP連接器 MFC的sock有非阻斷(non-blocking)模式 開了之後如果一段時間沒有event進來就可以直接判斷 winsock的話可以先將socket一樣設定成非阻斷式 然後在透過select去檢查socket是不是可寫入的狀態 如果可以寫入就代表連線建立 建立後可再改回阻斷式,程式寫起來比較方便 包裝好的話..就要繞圈圈了 看是建一個新的thread去連線 連線前設定semaphore,連好線後釋放 降外界程式可以定時去檢查semaphore已達到timeout的功能 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.197.174

06/24 23:41, , 1F
推!
06/24 23:41, 1F

06/24 23:41, , 2F
MFC沒學好....囧
06/24 23:41, 2F

06/24 23:41, , 3F
要不要寄信? J大應該看不到 o.o
06/24 23:41, 3F

06/24 23:42, , 4F
寄給j大看喔
06/24 23:42, 4F

06/24 23:43, , 5F
J大不是說去吃宵夜?
06/24 23:43, 5F

06/24 23:44, , 6F
他回來了
06/24 23:44, 6F

06/24 23:45, , 7F
其實是還沒去吃.....然後我是吃晚餐不是吃宵夜XD
06/24 23:45, 7F

06/24 23:48, , 8F
辛苦了...
06/24 23:48, 8F
文章代碼(AID): #16Vf1nhJ (HOT_Game)
討論串 (同標題文章)
文章代碼(AID): #16Vf1nhJ (HOT_Game)