java socket 拒绝链接_ConnectException:连接被拒绝
ConnectException:連接被拒絕我試圖實現(xiàn)TCP連接,從服務(wù)器端一切正常運(yùn)行,但是當(dāng)我運(yùn)行客戶機(jī)程序(從客戶端計算機(jī)運(yùn)行)時,會出現(xiàn)以下錯誤:java.net.ConnectException:?Connection?refused
at?java.net.PlainSocketImpl.socketConnect(Native?Method)
at?java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at?java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at?java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at?java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
at?java.net.Socket.connect(Socket.java:529)
at?java.net.Socket.connect(Socket.java:478)
at?java.net.Socket.(Socket.java:375)
at?java.net.Socket.(Socket.java:189)
at?TCPClient.main(TCPClient.java:13)
我試圖更改套接字號,以防它正在使用,但沒有用,有人知道是什么導(dǎo)致了這個錯誤&如何修復(fù)它。
服務(wù)器代碼://TCPServer.javaimport?java.io.*;import?java.net.*;class?TCPServer?{
public?static?void?main(String?argv[])?throws?Exception?{
String?fromclient;
String?toclient;
ServerSocket?Server?=?new?ServerSocket(5000);
System.out.println("TCPServer?Waiting?for?client?on?port?5000");
while?(true)?{
Socket?connected?=?Server.accept();
System.out.println("?THE?CLIENT"?+?"?"?+?connected.getInetAddress()
+?":"?+?connected.getPort()?+?"?IS?CONNECTED?");
BufferedReader?inFromUser?=?new?BufferedReader(
new?InputStreamReader(System.in));
BufferedReader?inFromClient?=?new?BufferedReader(
new?InputStreamReader(connected.getInputStream()));
PrintWriter?outToClient?=?new?PrintWriter(
connected.getOutputStream(),?true);
while?(true)?{
總結(jié)
以上是生活随笔為你收集整理的java socket 拒绝链接_ConnectException:连接被拒绝的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 使用SAS创建日历表
 - 下一篇: 中国第一个口罩