public GamePlay(ClientNetworkServices network) { InitializeComponent(); serverResult = clientResult = 0; this.network = network; pressedKeys = new List <char>(); ui = new UIService(); network.Disconnected += NetworkDisconnected; network.ServerPressedLetter += NetworkServerPressedLetter; network.NewGame += NetworkNewGame; network.playagain += Networkplayagain; ui.DrawKeyBoard(this, LetterClick); }
private void btnPlay_Click(object sender, EventArgs e) { var result = IPAddress.TryParse(txtIp.Text, out IPAddress ip); if (result == true) { network = new ClientNetworkServices(); network.Connected += Network_Connected; network.Disconnected += Network_Disconnected; network.GameStarted += Network_GameStarted; int port = 2000; network.Start(ip, port); } else { MessageBox.Show("invalid Ip address"); } }