private void SendMessage() { if (!string.IsNullOrEmpty(MessagetextBox.Text.Trim())) { TextToSend = MessagetextBox.Text; backgroundWorker2.RunWorkerAsync(); } MessagetextBox.ResetText(); MessagetextBox.Focus(); }
private void sbChat_Click(object sender, EventArgs e) { if (panelChat.Visible) { panelChat.Hide(); } else { panelChat.Show(); MessagetextBox.Focus(); } }
private void button1_Click(object sender, EventArgs e) { try { epLocal = new IPEndPoint(IPAddress.Parse(TextLocalIP.Text), Convert.ToInt32(textlocalPort.Text)); sok.Bind(epLocal); epRemote = new IPEndPoint(IPAddress.Parse(User_TwoIP.Text), Convert.ToInt32(text_userTwoPort.Text)); sok.Connect(epRemote); byte[] buffer = new byte[1500]; sok.BeginReceiveFrom(buffer, 0, buffer.Length, SocketFlags.None, ref epRemote, new AsyncCallback(MessageCallBack), buffer); Startbutton1.Text = "Connected"; Startbutton1.Enabled = false; Sendbutton2.Enabled = true; MessagetextBox.Focus(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }