Пример #1
0
 private void SendMessage()
 {
     if (!string.IsNullOrEmpty(MessagetextBox.Text.Trim()))
     {
         TextToSend = MessagetextBox.Text;
         backgroundWorker2.RunWorkerAsync();
     }
     MessagetextBox.ResetText();
     MessagetextBox.Focus();
 }
Пример #2
0
 private void sbChat_Click(object sender, EventArgs e)
 {
     if (panelChat.Visible)
     {
         panelChat.Hide();
     }
     else
     {
         panelChat.Show();
         MessagetextBox.Focus();
     }
 }
Пример #3
0
        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());
            }
        }