private void closeButton_Click(object sender, EventArgs e)
        {
            InterfacciaCliente interfacciaCliente = new InterfacciaCliente();

            interfacciaCliente.Show();
            this.Close();
        }
Example #2
0
        private void Login_Click(object sender, EventArgs e)
        {
            this.Hide();
            Int32     port   = 1235;
            TcpClient client = new TcpClient("127.0.0.1", port);

            Byte[] oggetto = new Byte[256];
            oggetto = System.Text.Encoding.ASCII.GetBytes("1");

            Thread.Sleep(10);

            NetworkStream stream = client.GetStream();

            stream.Write(oggetto, 0, oggetto.Length);

            Thread.Sleep(10);

            Byte[] credenziali = new Byte[256];
            credenziali = System.Text.Encoding.ASCII.GetBytes(usernameTextBox.Text + ":" + passwordTextBox.Text);
            stream.Write(credenziali, 0, credenziali.Length);

            Thread.Sleep(10);

            oggetto = new Byte[256];
            String responseData = String.Empty;

            Thread.Sleep(10);
            Int32 bytes = stream.Read(oggetto, 0, oggetto.Length);

            responseData = System.Text.Encoding.ASCII.GetString(oggetto, 0, bytes);

            Thread.Sleep(10);

            if (responseData == "ok")
            {
                InterfacciaCliente interfacciaCliente = new InterfacciaCliente();
                interfacciaCliente.Show();
            }
            else
            {
                MessageBox.Show("Credenziali Errate");
                this.Show();
            }
        }