private void button1_Click(object sender, EventArgs e) { if (!Connected) { int Port = int.Parse(textBox2.Text); try { IPAddress Address = IPAddress.Parse(textBox1.Text); try { ClientSocketHandler.Connect(Address, Port); Connected = true; Random rnd = new Random(); string Name = textBox3.Text; if (Name == "") { Name = "IMDUMB" + rnd.Next(1, 51); } ClientSocketHandler.Send(Name); ClientSocketHandler.ClientName = Name; richTextBox1.Text = "Connected!"; button1.Text = "Enter\nLobby"; richTextBox1.Text = "Press the button again to enter the Lobby, Or Return to the main menu to Disconnect from the server."; } catch { Connected = false; richTextBox1.Text = "Failed to Connect! Try Again."; button1.Text = "Connect!"; } } catch { richTextBox1.Text = "Invalid Ip Address."; } } else { Program.NextMenuID = 3; Program.SocketHandle = ClientSocketHandler; this.Close(); } }
private void button1_Click(object sender, EventArgs e) { ClientSocketHandler.Send(ClientSocketHandler.ClientName + ": " + textBox1.Text); textBox1.Text = ""; }