java socket重新连接
最近在做一个SOCKET程序,程序在运行的时候有时候会出现如下这个错误:
java.net.SocketException: Connection reset by peer: socket write error,我在网上查了下有一种可能是服务器那边断开了连接。我现在想要解决的是当出现这个情况的时候,我这边SOCKET重新连接。我这边有试试过
Socket:sct;
.....
.....
sct.close;
sct=null;
sct=new Socket(....);
不过这样重新连接后还是会出错,请问下各位大虾,让SOCKET完全重新连接要怎么弄。
------解决方案--------------------服务端什么代码
------解决方案--------------------在catch(Exception e){}这个里面写重连的方法吧。
还有重连后出错出的什么错?是不是服务器已经关闭了而不是循环监听端口?
------解决方案--------------------