//Metoda sprawdzająca czy podane IP do połącznia z serwerem jest poprawne, tworząca klienta izwracająca odpowiedni komunikat.
 public static string CheckIP(string IP)
 {
     if (WindowMenager.IsClientRunning())
     {
         if (WindowMenager.IPOfConnectedServer() == IP)
         {
             return("Już połączono z tym serwerem/nOczekiwanie na rozpoczecie gry przez hosta");
         }
     }
     if (WindowMenager.IPPattern.Match(IP).Length > 0)
     {
         try
         {
             WindowMenager.StartClient(IP);
             return("Połączono z serwerem");
         }
         catch (SocketException ex)
         {
             return("Zły serwer");
         }
     }
     else
     {
         return("To nie IP!");
     }
 }
Exemple #2
0
 private void createGameButton_Click(object sender, EventArgs e)
 {
     WindowMenager.StartServer();
     startPanel.Visible      = false;
     createGamePanel.Visible = true;
     WindowMenager.StartClient("127.0.0.1");
 }