解决方案 »
- 从来没遇到这种错误,帮忙看看,在线等
- 刚自学JAVA就出现了问题,我自己解决不了,请帮一帮我!
- 一个非常棘手的问题,望大虾来帮忙!有关session的问题
- 请教多态问题
- 开发java的人都遇到的一个问题...
- 打印的时候如何去掉四周的页边距?
- is anyone here, help me!
- 不明白 CustomThread(String name) 是 否构造函数,怎么无public?另外,多线程应该是main线程和另外新开的线程吧 ?
- 请问如何做一个文本组件,放在jpanel,可输入多行文本.
- JAVA 怎么样入门,使用什么样的操作平台
- 用InetAddress获取IP无法使用
- java Socket网络编程的几个概念性问题
{
out.println(line);
}
<span style="color: rgb(255, 0, 0);">s.shutdownOutput();</span>
应该是你没有发送完,就进行了shutdownOutput操作。
执行out.flush();试一试。
应该不是这个问题,out.println(line);会自动刷新flush过。按照你的方法我也试了一下,但是还是一样的结果
我测试了你的代码,没有问题,采用加延迟让SERVER提前完成,错误也是读数据超时。
没有遇到这种问题,加临时QQ:1906294143,如果需要,我可以帮你看一下。
new BufferedReader(new InputStreamReader(s.getInputStream()));结合异常来看应该是你的服务端过早的关闭了,试着延迟关闭服务端看看会不会还出现这个异常