下面的线程run(),程序运行没问题,拔了网线,1到2秒插上,可以重连;但如果等时间长了 ,插上,会抛出异常,不能自动重连,哪位帮我看下什么问题?public void run() { while(true){
try {
//ping 远程主机的IP
boolean str = pingServer("10.66.73.73", 100);
if(str == false){
System.out.println("网络中断....");
closeSqlConnection();
System.out.println("正在重新连接....");
getSqlConnection();
}
sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
} }
try {
//ping 远程主机的IP
boolean str = pingServer("10.66.73.73", 100);
if(str == false){
System.out.println("网络中断....");
closeSqlConnection();
System.out.println("正在重新连接....");
getSqlConnection();
}
sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
} }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货