1. 程式人生 > >window下udp網路程式設計存在的問題-socket error 10054解決方法

window下udp網路程式設計存在的問題-socket error 10054解決方法

當使用udp套接字(比如A)呼叫recvfrom函式,會得到socketerror #10054 Connection reset by peer(python2.7反正有這個問題)的錯誤,原因是沒有其他程序在往本udp套接字傳送資料。解決方法是:先使用udp工具開啟udp套接字並設定目標port為要A套接的recvfrom埠,可以使用“TCP&UDP測試工具” 來做這個事情。

http://www.pythontik.com/blog/article.asp?id=158
http://wuerping.cnblogs.com/archive/2006/04/15/264671.html

Socket 錯誤一覽表

from“http://tb.blog.csdn.net/TrackBack.aspx?PostId=1955429”


出現網路聯機錯誤Socket error #11001

表示您的計算機無法連上伺服器,請檢查您的Proxy設定以及Proxy相關賬號,或暫時取消您防毒軟體的「個人防火牆」。

· 出現網路聯機錯誤Socket error #11004

應該是網路聯機狀態問題,請使用者檢查網路聯機是否正常。

· 出現網路聯機錯誤Socket error #10060 Connection Timed Out

表示您與伺服器發生聯機逾時錯誤,請檢查您的Proxy相關設定,以及Proxy Server是否已將SSL 443 port開啟。

· 出現網路聯機錯誤Socket error #10061

表示伺服器忙碌中無法與您建立聯機,請稍後再試。

· 出現網路聯機錯誤Socket error #10022

請您上網更新Windows作業系統元件。Windows NT version 4.0的使用者請下載安裝 Service Pack 5(含)以上。

· 出現Internal Server Error

主機忙碌中,請您稍後再試。

· 上傳時出現Socket error #10022 Invalid argument.

請上網更新Windows作業系統元件(windows update)。Windows NT version 4.0的使用者請下載安裝 Service Pack 5(含)以上。

· 上傳時出現socket error #10054 Connection reset by peer

原因為連線被防火檣或proxy中斷"或因為您有安裝ip分享器請將ip分享器先拿掉,直接將計算機接adsl的線路後重新上傳。