討論串[問題] socket在第一次recv後 會自動斷線
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 5→)留言8則,0人參與, 最新作者cole945 (躂躂..)時間14年前 (2011/06/29 14:19), 編輯資訊
0
0
1
內容預覽:
我補一些東西 @@. 10054 是 reset by peer 或是 reset connection 的意思,. 就是 TCP flags 的 RST 被 set... 跟 server 做 close(s) 不一樣, 是比較 low-level 問題. 如果是 server close(s),
(還有2095個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者Dforce (VF-17)時間14年前 (2011/06/29 13:23), 編輯資訊
0
0
0
內容預覽:
YEAH~~~~~~~~~. 我終於發現癥結了 Orz. 最根本的原因就是 send()啊!!!. 因為 len 設定成 MAXLINE = 65535. 於是底層的buffer就爆炸了. 大家可以收工了. --. 對於花這麼久時間才發現問題的自己 感到十分悔恨....... Q________Q

推噓2(2推 0噓 5→)留言7則,0人參與, 最新作者tropical72 (藍影)時間14年前 (2011/06/29 11:46), 編輯資訊
0
0
2
內容預覽:
http://pastie.org/2139024. 恕刪. 小弟 winsock 不強, 只做拋磚引玉之效。. 首先,之前我查到的 10054 代表的是:server 強制把連線斷掉。. ---. 整體流程我不確定你 server 是怎樣長,. 但如果你的 server 是 bbs 的話,正常應是
(還有1619個字)

推噓2(2推 0噓 3→)留言5則,0人參與, 最新作者streitleak (亞斯爾‧馮‧修特萊)時間14年前 (2011/06/29 10:09), 編輯資訊
0
0
0
內容預覽:
用推文回不太方便。. D網友跟我要講得東西是一樣的,do while迴圈的特性是,他一定會執行一次。. 也就是說不管你有沒有從stdin輸入任何東西,他都一定會跑send recv一次。. 然後因為fget如果在檔案結尾或沒有收到任何字元時,他會回傳一個null pointer。. 所以自然就跳出迴
(還有1213個字)

推噓3(3推 0噓 6→)留言9則,0人參與, 最新作者werbnm (懶懶懶)時間14年前 (2011/06/29 06:57), 編輯資訊
0
0
0
內容預覽:
開發平台(Platform): (Ex: VC++, GCC, Linux, ...). VC++ 2010. 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...). WinSock.h. 問題(Question):. 小弟要寫一socket連線的client程式,程
(還有1836個字)
首頁
上一頁
1
下一頁
尾頁