//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 backButton2_Click(object sender, EventArgs e)
 {
     messageLabel.Text = "...";
     messageLabel.Refresh();
     startPanel.Visible    = true;
     joinGamePanel.Visible = false;
     if (WindowMenager.IsClientRunning())
     {
         WindowMenager.CloseClient();
     }
 }