如何解决 connection reset by peer:socket write error 问题??
是这样的 我的client端程序如下(节选)
FileInputStream fis = new FileInputStream(fileName);
int data;
while ( -1 != ( data = fis.read( ) ) )
{
os.write( data );
}
System.out.println( "send file success!!" );
在client端设备上执行后 只从文件读了一个字节 发送到server端后,程序便出错退出了(server收到了此字节)
printStackTrace()错误提示如下 :
java.net:SocketException: connection reset by peer :socket write error
......................
......................
奇怪的是 :
程序退出后 网络居然不通了??!! 需要拔下网线 再插上网线等一会网络才能ping通 真郁闷呀!!!
各位前辈 多指教 谁遇到过这种问题
主要两个问题
1:程序怎么会执行不下去 只读了一个字节就connection reset by peer :socket write error中断??
2:网络居然不通了??!!
FileInputStream fis = new FileInputStream(fileName);
int data;
while ( -1 != ( data = fis.read( ) ) )
{
os.write( data );
}
System.out.println( "send file success!!" );
在client端设备上执行后 只从文件读了一个字节 发送到server端后,程序便出错退出了(server收到了此字节)
printStackTrace()错误提示如下 :
java.net:SocketException: connection reset by peer :socket write error
......................
......................
奇怪的是 :
程序退出后 网络居然不通了??!! 需要拔下网线 再插上网线等一会网络才能ping通 真郁闷呀!!!
各位前辈 多指教 谁遇到过这种问题
主要两个问题
1:程序怎么会执行不下去 只读了一个字节就connection reset by peer :socket write error中断??
2:网络居然不通了??!!
...全文
相关推荐
java.net.SocketException Connection reset 解决方法
java.net.SocketException Connection reset 解决方法
java.net.ConnectException: Connection refused问题解决办法
主要介绍了java.net.ConnectException: Connection refused问题解决办法的相关资料,需要的朋友可以参考下
Java Socket常见异常处理
在java网络编程Socket通信中,通常会遇到以下异常情况: 第1个异常是 java.net.BindException:Address already in use: JVM_Bind。 该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat -an命令,可以看到一个Listending状态的端口。只需要找一个没有被占用的端口能解决该问题了。 第2个异常是java.net.ConnectException: Connection
Socket长连接异常处理
socket连接时的异常解释及其产生原因 doc文档
J2EE应用开发问题总结及最佳实践.pdf
J2EE应用开发问题总结及最佳实践.pdf


Java SE
