private void buttonConfirmPortNumber_Click(object sender, RoutedEventArgs e) { try { string textValue = textBoxPortNumber.Text.Replace(" ", ""); if (textValue.Length != 0) { int portNumber = Int32.Parse(textValue); ServerMessenger serverMessenger = new ServerMessenger(portNumber); serverMessenger.Show(); this.Close(); } else { MessageBox.Show(LanguageResource.language_res.strMessageToValidatePortNumber); } } catch (PortNumberAlreadyUsedException ex)//입력한 포트넘버가 이미 사용 중일 때 발생하는 에러 { MessageBox.Show(LanguageResource.language_res.strExceptionMessagePortNumberAlreadyUsed); } catch (Exception ex) { MessageBox.Show("EntryForServer에서 에러 발생\n" + ex.ToString()); } }
public override void Awake() { base.Awake(); _receiver = GetComponent <ServerReceiver>(); _messenger = GetComponent <ServerMessenger>(); }
public void StartServerMessengerForTest(System.Net.Sockets.TcpClient clientSocket, int clientId, System.Threading.CancellationToken token) { var client = new ServerMessenger(clientSocket, clientId, token); ReceivedServerClientForTest(client); }