master
StartMonitorSocket
private async Task StartMonitorSocket(string userId, WebSocket socket) { try { while (socket != null && socket.State == WebSocketState.Open)