private void Dispose(bool disposing) { if (disposing) { SendMessage("Server is shutting down. No further message will be sent.").GetAwaiter().GetResult(); _server.Dispose(); } }
public void StopListener() { if (mServer != null) { mServer.StopListening(); mServer.Dispose(); mServer = null; } }
private void StopServerIfNeeded() { lock (mLock) { if (!mSubject.HasObservers) { mServer.Dispose(); mServer = null; } } }
public void Dispose() { _webSocketClientManager.Dispose(); _webSocketServer.Dispose(); log.Info("WebSocketManager -> DISPOSED!"); }
public void Dispose() { _webSocketServer.Dispose(); }