全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:7590
推到 Plurk!
推到 Facebook!

Socket error 10053

缺席
hughes0201
一般會員


發表:12
回覆:10
積分:9
註冊:2008-11-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-03-11 10:19:51 IP:61.31.xxx.xxx 未訂閱
請問各位大大有關 Socket Error 10053的詳細意思是指什麼情況下的錯誤呢?
查過Msdn和網路上的一些文章,不知確切的意思和解決方法?

主要問題在我的程式當一直嘗試和一個已關閉主機的連線,長時間下來就會發生。

目前試過的方法和問題發生的時間:

我的程式和16台Server連線監控他們,當Server關機時,我的程式會試著重新連線(我用的是clientsocket,試過在onError時加入 Socket->Close() 加入ErrorCode = 0)
時間間隔約三分鍾,如果Server一直關機的情況下,大約六天後會發生 10053的錯誤,而當一直跳出此對話方塊時,程式就會自動中止。
目前試著修改機碼值,加大MaxUserPort(65534)和減小TcpTimedWaitDelay(50),可是不知還會不會發生。

也檢查過不會有memory leak的問題,目前比較確定的是當一直試著重新連線到不存在的主機(或關閉),就會發生。
當我把時間調成20秒重新連線一次時,那大概當天晚上六點開始試,隔天早上就會發生10053的錯誤。
s92405054
高階會員


發表:7
回覆:49
積分:101
註冊:2009-04-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-08-05 09:58:21 IP:220.128.xxx.xxx 訂閱
10053的ErrorCode是指中斷連線,至於解決方法你可以先ping,紀錄一指標在針對有ping到做連線
其實我也還在想(我是個超級新手......),有任何其他建議順便提供給我參考唷,感謝各位先進
系統時間:2024-04-19 17:44:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!