估计是没有连接上,加上一句
clientSocket.setSoTimeout(5000);
设置连接时间为5秒

解决方案 »

  1.   

    sory,try
    socket.setSoTimeout(5000);
      

  2.   

    〉并且已经有值传给了socket的
       用什么方法传的? 如果传的是字符串,是不是没加“\n”啊
      

  3.   

    serOut=new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));
    是不是应该改成
    serOut=new PrintWriter(new OutputStreamWriter(socket.getOutputStream()),true);
    自动刷新缓冲区(输出)?