public static void DeleteDisconnectedServer(string ip2delete)
 {
     Status=("Disconnect");
     if(ServerListLength>1){
     hostData[] ServerListTemps=new hostData[100];
         for(int i=0;i<ServerListLength;i++){
             if(ServerList[i].ip!=ip2delete){ ServerListTemps[i]=ServerList[i]; ServerListLength--;}
         }
     ServerList=ServerListTemps;
     }else {
         ClearHostList();
     }
 }
 public static hostData[] PollHostList()
 {
     Status=("Load List");
         if(ServerListLength>=1){
         hostData[] ServerListTemps=new hostData[ServerListLength];
             for(int i=0;i<ServerListLength;i++){
                 ServerListTemps[i]=ServerList[i];
             }
         return ServerListTemps;
         }else return null;
 }