private void doConnect(string url) { clientSocket.OnConnected += (sender, e) => { Settings.PersistentSettings.host = url; clientSocket.SendConnectCode(ConnectCodeBox.Text, (sender, e) => { if (lastJoinedLobby != null) // Send the game code _after_ the connect code { clientSocket.SendRoomCode(lastJoinedLobby); } }); }; try { clientSocket.Connect(url); } catch (Exception e) { MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK); ConnectCodeBox.Enabled = true; ConnectButton.Enabled = true; URLTextBox.Enabled = true; return; } }
private void SubmitButton_Click(object sender, EventArgs e) { if (ConnectCodeBox.TextLength == 6) { clientSocket.SendConnectCode(ConnectCodeBox.Text); //ConnectCodeBox.Enabled = false; //SubmitButton.Enabled = false; } }