private static WebSocketState GetWebSocketState(WebSocket webSocket) { try { return webSocket.State; } catch (ObjectDisposedException) { return WebSocketState.Closed; } }