コード例 #1
0
 public void Close()
 {
     ServerClosingEvent?.Invoke(this, new EventArgs());
     listening = false;
     if (serverSocket.Connected)
     {
         serverSocket.Disconnect(false);
     }
     serverSocket.Close();
 }
コード例 #2
0
 private void Handle(ServerClosingEvent @event)
 {
     Debug(TraceSourceEventHelper.ServerIdBase + 2, "{0}: closing.", TraceSourceEventHelper.Label(@event.ServerId));
 }
コード例 #3
0
 private void ShutdownServer()
 {
     ServerClosingEvent?.Invoke(this, new EventArgs());
     server.Stop();
     ToggleFields(Status.Offline);
 }