解决方案 »

  1.   

     while((line=bufr.readLine())!=null)
            {    
                out.println(line);
            }
     
            <span style="color: rgb(255, 0, 0);">s.shutdownOutput();</span>
    应该是你没有发送完,就进行了shutdownOutput操作。
      

  2.   

    =========================
    执行out.flush();试一试。
      

  3.   


    应该不是这个问题,out.println(line);会自动刷新flush过。按照你的方法我也试了一下,但是还是一样的结果
      

  4.   

    ===========================================
    我测试了你的代码,没有问题,采用加延迟让SERVER提前完成,错误也是读数据超时。
    没有遇到这种问题,加临时QQ:1906294143,如果需要,我可以帮你看一下。
      

  5.   

    异常是发生在BufferedReader bufIn = 
                new BufferedReader(new InputStreamReader(s.getInputStream()));结合异常来看应该是你的服务端过早的关闭了,试着延迟关闭服务端看看会不会还出现这个异常