1
好的,所以我對Java套接字是全新的,我不知道這個問題,我的好朋友告訴我要在這裏發佈。Java套接字崩潰客戶端或服務器?
客戶:http://www.pastie.org/4163360
服務器:http://www.pastie.org/4163364
收到的錯誤,當我運行客戶端:
Exception in thread "main" java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(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 talk.Client.main(Client.java:36)
是192.168.1.103您的服務器的正確位置,並可以從客戶端機器訪問嗎?您收到的錯誤表明客戶端無法聯繫服務器,後嘗試一段時間你能從客戶端ping服務器嗎?你可以使用另一個程序連接到服務器,例如telnet嗎? –
堆棧跟蹤顯示「客戶端無法連接到服務器」。* first *我檢查的是一個防火牆,恕我直言... – paulsm4
你的'getNick()'方法遞歸調用自己,當你可能只是想返回服務器的響應 –