Socket socket = new Socket("127.0.0.1", 8888);
我这个是客户端 为什么老是报 java.net.ConnectException: Connection refused: connect 我总是连不上我自己的机器 我用的无线 但是我把网线插上也不好使 请问是怎么原因呢?

解决方案 »

  1.   

    虽然你结贴率很让人失望。
    望改恶从善首先命令行执行 netstat -a 查看一下8888端口是否被占用中。
    另外代码可以修改为下面这样试一下
    Socket clientSocket = new Socket(InetAddress.getLocalHost(), port);
      

  2.   

    这个...完整的Socket应该是有一个Server端和一个Client端吧?Server没有侦听的话,Client是连接不上的。
      

  3.   

    前面是否加载了加载WinSock Dll
    Server端和Client端的ip和port是否设置的一致