java-socket判断连接状态,如果网络中断就自动尝试重新连接,类似于qq,阿里旺旺的效果java-socket判断连接状态,如果网络中断就自动尝试重新连接,类似于qq,阿里旺旺的效果
Java_Socket中断并自动连接代码
class MonitorConnect extends Thread{
private SocketStatus ss = null;
private String address = null;
private int Port = 0;
public MonitorConnect(SocketStatus ss,String address,int Port){
this...
java-socket判断连接状态,如果网络中断就自动尝试重新连接,类似于qq,阿里旺旺的效果
Java_Socket中断并自动连接代码
class MonitorConnect extends Thread{
private SocketStatus ss = null;
private String address = null;
private int Port = 0;
public MonitorConnect(SocketStatus ss,String address,int Port){
this.ss = ss;
this.address = address;
this.Port = Port;
}
public void run(){
while(true){
if(ss.getSocket() == null){
SocketAddress socketaddress = new InetSocketAddress(address,Port);
try{
Socket socket = new Socket();
socket.connect(socketaddress,5000);
boolean status = true;
while(status){
try{
socket.sendUrgentData(0xFF);
ss.setSocket(socket);
Thread.sleep(1000);
}catch(Exception e1){
System.out.println("服务器断开~~");
ss.setSocket(null);
status = false;
}
}
}catch(Exception e){
System.out.println("连接失败,3秒后重新连接"+e.getMessage());
}
}
try{
Thread.sleep(3000);
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
}
本文档为【java-socket判断连接状态,如果网络中断就自动尝试重新连接,类似于qq,阿里旺旺的效果】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。