socket创建报错

jike_3656191 Java中的Socket通信 最后由 7laps 于02月12日回复

  • 3 回答
  • 857 浏览

在仿照老师的编码在eclipse上进行客户端程序编程后,执行后再弹出的命令框中点击建立连接按钮时,弹出java.net.ConnectException: Connection refused: connect报错,代码是一样的,请问问题出在哪?

  • jike_3656191 2017年01月19日 回答 #2楼
  • public void connect(String ip){

    this.IP= ip;

    new Thread(){

    @Override

    public void run() {

    try {

    socket=new Socket(IP, 12345);

    writer=new PrintWriter(

           new OutputStreamWriter(

                socket.getOutputStream()));

    reader=new BufferedReader(

           new InputStreamReader(

                socket.getInputStream()));

      String line;

      while((line=reader.readLine())!=null){

      

      window.appendText("收到:"+line);

      

      }

      writer.close();

      reader.close();

      writer=null;

      reader=null;

    } catch (UnknownHostException e) {

    e.printStackTrace();

    } catch (IOException e) {

    e.printStackTrace();

    }

    }

    }.start();

    }

    代码跟您的课程里是一样的

  • 0 评论
  • 7laps 02月12日 回答 #3楼
  • 我觉得代码没问题,可能是你服务器端的代码没先运行。

  • 0 评论