java.net.ConnectException: Connection refused

问:

  I'm trying to implement a TCP connection, everything works fine from the server's side but when I run the client program (from client computer) I get the following error:

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.<init>(Socket.java:375)
        at java.net.Socket.<init>(Socket.java:189)
        at TCPClient.main(TCPClient.java:13)

答:

  Please check:

  • Host name and port you're trying to connect to
  • The server side has managed to start listening correctly
  • There's no firewall blocking the connection

 

原文链接:

  https://stackoverflow.com/questions/6876266/java-net-connectexception-connection-refused  

  

posted @ 2021-06-28 09:42  Jasper2003  阅读(202)  评论(0编辑  收藏  举报