Пример #1
0
        private void label4_Click(object sender, EventArgs e)
        {
            IPAddress ip;
            bool      ValidateIP = IPAddress.TryParse(txt_serverip.Text, out ip);

            if (txt_username.Text == "")
            {
                errorProvider1.SetError(txt_username, "Username Required");
            }
            else if (txt_serverip.Text == "")
            {
                errorProvider2.SetError(txt_serverip, "Server IP Required");
            }
            else if (txt_port.Text == "")
            {
                errorProvider3.SetError(txt_port, "Port Required");
            }
            else if (!ValidateIP)
            {
                errorProvider2.SetError(txt_serverip, "Not Valid IP Address");
            }
            else
            {
                try
                {
                    socket.Connect(new IPEndPoint(IPAddress.Parse(txt_serverip.Text), int.Parse(txt_port.Text)));
                    SocketHelp.SendVarData(socket, ASCIIEncoding.ASCII.GetBytes(txt_username.Text));
                    Form main = new Main(txt_serverip.Text, int.Parse(txt_port.Text), txt_username.Text, socket);
                    main.Show();
                    this.Hide();
                }
                catch (Exception x)
                {
                    MessageBox.Show(x.Message);
                }
            }
        }
Пример #2
0
 private void btn_sendit_Click(object sender, EventArgs e)
 {
     byte[] message = Encoding.ASCII.GetBytes(txt_newtext.Text);
     txt_newtext.Clear();
     SocketHelp.SendVarData(server, message);
 }
Пример #3
0
 private void label1_Click(object sender, EventArgs e)
 {
     SocketHelp.SendVarData(server, ASCIIEncoding.ASCII.GetBytes("quit"));
     server.Close();
     System.Environment.Exit(0);
 }