java網絡編程常見異常

在做java網絡編程的時候,常出現以下7種錯誤信息:

1、EOFException

拋出此類異常,表示連接丟失,也就是說網絡連接的另一端非正常關閉連接(可能是主機斷電、網線出現故障等導致)

2、ConnectException:connection refused connect.

拋出此類異常,表示無法連接,也就是說當前主機不存在

3、SocketException:socket is closed.

拋出此類異常,表示連接正常關閉,也就是說另一端主動關閉連接

4、SocketException:connection reset.

拋出此類異常,表示一端關閉連接,而另一端此時在讀數據

5、SocketException:connect reset by peer.

拋出此類異常,表示一端關閉連接,而另一端此時在發送數據

6、SocketException:broken pipe.

拋出此類異常,表示連接已關閉,但還繼續使用(也就是讀/寫操作)此連接

7、BindException:address already in use

拋出此類異常,表示端口已經被佔用

發佈了41 篇原創文章 · 獲贊 9 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章