我给你点建议,希望对你有启发。//首先定义一个标志,来表示是否和服务器连接正常,TRUE为正常,FALSE为断开。
//如果和服务器断开连接就把FLAG设为FALSE,如果连接上就设为TRUE
boolean flag=false;
//然后在主函数里写一个现成专门用来检测是否和服务器连接
public static void autoTest(){
  Thread test=new THread(){
   public void run(){
       while(true){
        sleep(1000);//每隔一秒中就检测一此
        
       if(flag==false)
          connectServer();
     }
}
    }
}