我使用python插座連接到服務器,但有時我得到這個:蟒蛇插座errno的10060
error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
當我打電話的socket.connect方法
s= socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((self._ipv4address, host_port))
try:
s.connect((dest_ip, dest_port))
except:
raise
爲什麼我我看到這個錯誤?我該如何解決這個問題?
也許這是因爲服務器沒有正確的一段時間...... – snapshoe 2012-02-26 20:52:26
後迴應,但我敢肯定有什麼不對的服務器(如果這是你的意思),我試圖加載網站,該網站可以在不使用我的程序的情況下從瀏覽器中正常打開,唯一的問題是它有點大。 – 2012-02-26 20:57:43
你確定它不會發生在你的瀏覽器_sometimes_?因爲10060似乎是一個超時錯誤,是否有可能服務器接受連接速度很慢(忙碌的男孩),並且您的瀏覽器有更高的超時閾值?你真的需要將套接字綁定到本地地址嗎? (我可能會認爲這_sometimes_可能是一個原因。) – tomasz 2012-02-26 22:26:16