public async Task Send(string socketId, string message) { await Send(WebSocketConnectionManager.GetSocketById(socketId), message); }
public async Task Send(string socketId, byte[] data) { await Send(WebSocketConnectionManager.GetSocketById(socketId), data); }
public virtual async Task OnConnected(WebSocket socket) { WebSocketConnectionManager.AddSocket(socket); }
public virtual async Task OnDisconnected(WebSocket socket) { await WebSocketConnectionManager.RemoveSocket(WebSocketConnectionManager.GetId(socket)); }
public WebSocketHandler(WebSocketConnectionManager webSocketConnectionManager, StreamQueueManager streamManager) { WebSocketConnectionManager = webSocketConnectionManager; StreamManager = streamManager; }