Exemplo n.º 1
0
        private void Verbinden()
        {
            strName = txtBoxZuServer.Text;
            txtBoxZuServer.Clear();
            lbChat.Items.Clear();

            AsyClient.Connect(IPAddress.Parse("10.200.14.187"), 1234);
            cmdTrennen.Enabled   = true;
            cmdSenden.Enabled    = true;
            cmdVerbinden.Enabled = false;

            AsyClient.SendPacket(Encoding.UTF8.GetBytes(strName + " ist da!"));
        }
        public static void Connect(TextBox txtip, TextBox txtport)
        {
            client = new AsyncTcpClient();
            IPAddress address = IPAddress.Parse(txtip.Text);


            try
            {
                client.Connect(address, Convert.ToInt16(txtport.Text));
            }
            catch (Exception)
            {
                MessageBox.Show("Fehler beim verbinden mit dem Server.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (!ValidateAdress())
            {
                return;
            }

            if (txtUsername.Text != "Admin" || txtPassword.Text != "admin")
            {
                return;                                                             //Login Abfrage
            }
            this.Width  = 500;
            this.Height = 250;

            gbLogin.Visible      = false;
            gbProperties.Visible = false;
            btnLogin.Visible     = false;
            tcMain.Visible       = true;

            client.Connect(address, port);

            client.SendPacket(new Packet("getInfos"));
        }