private void login_Click(object sender, RoutedEventArgs e) { if (isLogin) { MessageBox.Show("You have already login"); return; } else { login = login_textBox.Text.ToString(); try { portDefault = Int32.Parse(portNumber_textBox.Text.ToString()); } catch (Exception) { MessageBox.Show("the port number not valid"); return; } if (login == "") { MessageBox.Show("please input login"); } else if (portDefault < 1024 || portDefault > 49151) { MessageBox.Show("the port number not valid (1024 - 49151)"); } else { try { if (remoteMethods.login(portDefault, login)) { isLogin = true; worker = new RecvWorker(this.Dispatcher, members_textBlock, readMsg_textBlock, remoteMethods, login, readMsg_scroller); recvMsgThread = new Thread(new ThreadStart(worker.work)); recvMsgThread.Start(); } else { MessageBox.Show("login exist already"); } } catch (Exception) { MessageBox.Show("server is not running"); } } } }
private void login_Click(object sender, RoutedEventArgs e) { if (isLogin) { MessageBox.Show("You have already login"); return; } else { login = login_textBox.Text.ToString(); try { portDefault = Int32.Parse(portNumber_textBox.Text.ToString()); } catch (Exception) { MessageBox.Show("the port number not valid"); return; } if (login == "") { MessageBox.Show("please input login"); } else if (portDefault<1024 || portDefault> 49151) { MessageBox.Show("the port number not valid (1024 - 49151)"); } else { try { if (remoteMethods.login(portDefault, login)) { isLogin = true; worker = new RecvWorker(this.Dispatcher, members_textBlock, readMsg_textBlock, remoteMethods, login, readMsg_scroller); recvMsgThread = new Thread(new ThreadStart(worker.work)); recvMsgThread.Start(); } else { MessageBox.Show("login exist already"); } } catch (Exception) { MessageBox.Show("server is not running"); } } } }