//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!"); } }
private void createGameButton_Click(object sender, EventArgs e) { WindowMenager.StartServer(); startPanel.Visible = false; createGamePanel.Visible = true; WindowMenager.StartClient("127.0.0.1"); }