Socket是應用層與TCP/IP協定族通訊的中間軟體抽象層,它是一組介面。在設計模式中,Socket其實就是一個門面模式,它把複雜的TCP/IP協定族隱藏在Socket介面後面,對使用者來說,一組簡單的介面就是全部,讓Socket去組織數據,以符合指定的協定.前面的章節介紹了Socket的定義,實例,與http的區別,通信,長連接等等技術知識,這裡我們來談談使用Socket會經常遇到的一些連線錯誤。
常見的Socket錯誤如下:
1、出現網路線上錯誤Socket error #11001
表示您的電腦無法連線伺服器,請檢查您的Proxy設定以及Proxy相關帳號,或暫時取消您防毒軟體的「個人防火牆」。
2、出現網路連線錯誤Socket error #11004
應該是網路連線狀態問題,請使用者檢查網路連線是否正常。
3、網路線上錯誤Socket error #10060 Connection Timed Out
表示您與伺服器發生線上逾時錯誤,請檢視您的Proxy相關設定,以及Proxy Server是否已將線上逾時錯誤,請檢視您的Proxy相關設定,以及Proxy Server是否已將SSL 443 port開啟。
4、出現網路連線錯誤Socket error #10061
表示伺服器忙碌中無法與您建立連線,請稍後再試。
5、出現網路線上錯誤Socket error #10022
請您上網更新Windows作業系統元件。 Windows NT version 4.0的使用者請下載安裝Service Pack 5(含)以上。
6、出現Internal Server Error
主機忙碌中,請您稍後再試。
7、上傳時出現Socket error #10022 Invalid argument.
請上網更新Windows作業系統元件(windows update)。 Windows NT version 4.0的使用者請下載安裝Service Pack 5(含)以上。
8、上傳時出現socket error #10054 Connection reset by peer
原因為連線被防火檣或proxy中斷"或因為您有安裝ip分享器先拿掉,直接將電腦接上adsl的線路後重新上傳。所以你刪除了,不能提交指令,網頁不能下載,就不能上網
#EPIPE和ECONNRESET差別
》2.
php程式設計從入門到精通全套教學#以上是常見的socket error錯誤總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!