Example #1
0
        static void Main(string[] args)
        {
            string            ip      = null;
            string            port    = null;
            bool              riprova = true;
            AsyncSocketClient mClient = new AsyncSocketClient();

            while (riprova)
            {
                Console.Write("Inserisci IP:");
                ip = Console.ReadLine();
                Console.Write("Inserisci Porta:");
                port = Console.ReadLine();

                if (mClient.SetServerIPAddress(ip) && mClient.SetServerPort(port))
                {
                    mClient.ConnectToServer();
                    riprova = false;
                }
            }

            while (true)
            {
                string msg = Console.ReadLine().ToLower();
                if (msg == "quit")
                {
                    break;
                }

                mClient.SendMessage(msg);
            }
        }
Example #2
0
        private void btn_Login_Click(object sender, RoutedEventArgs e)
        {
            client = new AsyncSocketClient();
            client.SetServerIpAddress(txt_UserIP.Text);
            client.SetServerPort(txt_UserPort.Text);
            client.ServerConnection();
            client.SendMessage(txt_Nickname.Text);

            Window wnd_chat = new Chat(client);

            wnd_chat.Show();
            this.Close();
        }
Example #3
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            string ip    = txtIP.Text;
            string porta = txtPorta.Text;
            string nick  = txtNick.Text;

            //controllo dei dati
            if (ip == "" || porta == "" || nick == "" || nick == "inserire nickname")
            {
                MessageBox.Show("Fornire tutti i dati");
                return;
            }

            //creo il client
            client = new AsyncSocketClient();

            if (!client.SetServerIPAddress(ip))
            {
                MessageBox.Show("indirizzo ip non valido");
                return;
            }
            if (!client.SetServerPort(porta))
            {
                MessageBox.Show("numero di porta non valido");
                return;
            }

            //connessione al server
            client.ConnectToServer();

            //invio messaggio con credenziali
            client.SendMessage(txtNick.Text);

            //apertura finestra di chat
            Window chat = new Chat(client);

            chat.Show();
            this.Close();
        }
Example #4
0
 private void btn_Invia_Click(object sender, RoutedEventArgs e)
 {
     Client.SendMessage(txt_Messaggio.Text);
 }
Example #5
0
 private void BtnInvia_Click(object sender, RoutedEventArgs e)
 {
     client.SendMessage(txtMsg.Text);
     txtMsg.Text = "";
 }