簡體   English   中英

Java套接字 - java.net.ConnectException:連接被拒絕:連接

[英]Java sockets - java.net.ConnectException: Connection refused: connect

我創建了一個簡單的聊天程序,它使用套接字進行通信。 當我在localhost上運行時,一切正常。 但是,當我嘗試使用我的IP鏈接客戶端和服務器程序時,會出現問題。

http://www.canyouseeme.org/可以通過端口9999連接到我的服務器,所以我知道服務器很好,端口是打開的 但是,我的客戶端無法連接。

錯誤日志......

java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at Client.connect(Client.java:129)
at Client.main(Client.java:47)

有沒有人知道可能導致這種情況的原因是什么? 提前致謝。

編輯:完整源代碼的鏈接:

http://pastebin.com/2XftHtn9

看看答案: java.net.ConnectException:連接被拒絕

然而,我的第一個懷疑是防火牆問題......

您的客戶端是否與服務器位於同一LAN上? 我認為您應該重新檢查客戶端連接的IP地址/主機名和端口號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM