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