private async void btn_login_Click_1(object sender, RoutedEventArgs e) { try { mClient.SetServerIPAddress(txt_ip.Text); mClient.SetServerPort(txt_porta.Text); await mClient.ConnettiAlServer(); if (mClient.IsConnected()) { MessageBox.Show("connesso"); mClient.Invia(txt_username.Text); MainWindow win2 = new MainWindow(mClient); win2.Show(); this.Close(); } else { MessageBox.Show("Impossibile connettersi al server controllare ip o porta"); } } catch (Exception) { MessageBox.Show("Errore in esecuzione di programma"); } }
private void btn_open_Click(object sender, RoutedEventArgs e) { client.SetServerIPAddress(txt_ipaddr.Text); client.SetServerPort(txt_port.Text); client.ConnettiAlServer(); client.Invia(txt_user.Text); Chat win = new Chat(client); win.Show(); this.Hide(); }
private void Button_Click(object sender, RoutedEventArgs e) { Cliente.SerServerIPAddress(txt_ip.Text); Cliente.SetServerPort(txt_porta.Text); Cliente.ConnettiAlServer(); Cliente.invia(txt_nickname.Text); PlaySound(); Chat app2 = new Chat(Cliente); app2.Show(); this.Hide(); }
// Button Connetti private void Btn_Connetti_Click(object sender, RoutedEventArgs e) { // Controlli generali if (Txt_Username.Text == "Nome utente") { MessageBox.Show("Attenzione, devi inserire un nome utente", "Attenzione", MessageBoxButton.OK, MessageBoxImage.Warning); Txt_Username.Focus(); return; } if (Txt_IpAddress.Text == "Indirizzo IP") { MessageBox.Show("Attenzione, devi inserire un indirizzo IP", "Attenzione", MessageBoxButton.OK, MessageBoxImage.Warning); Txt_IpAddress.Focus(); return; } if (Txt_porta.Text == "Numero porta") { MessageBox.Show("Attenzione, devi inserire un numero di porta", "Attenzione", MessageBoxButton.OK, MessageBoxImage.Warning); Txt_porta.Focus(); return; } // Creazione istanza client = new AsyncSocketClient(); // Passaggio dei parametri ai metodi client.SetServerIPAddress(Txt_IpAddress.Text); client.SetServerPort(Txt_porta.Text); // Connessione al server client.ConnettiAlServer(); client.Invia(Txt_Username.Text); Chat chat = new Chat(); chat.Show(); this.Hide(); }