/// <summary> /// Creates byte array data of only message content /// </summary> public async Task <byte[]> CreateContent(WebSocketMessage value) { await using MemoryStream ms = new MemoryStream(); value.Content.WriteTo(ms); return(ms.ToArray()); }
/// <summary> /// Sends websocket message to client /// </summary> public async Task <bool> SendAsync(WebSocketMessage message) { byte[] data = await _writer.Create(message); return(Send(data)); }
/// <summary> /// Sends string message to client /// </summary> public async Task SendAsync(string message) { byte[] data = await _writer.Create(WebSocketMessage.FromString(message)); Send(data); }
/// <summary> /// Sends websocket message to client /// </summary> public bool Send(WebSocketMessage message) { byte[] data = _writer.Create(message).Result; return(Send(data)); }
/// <summary> /// Sends string message to client /// </summary> public bool Send(string message) { byte[] data = _writer.Create(WebSocketMessage.FromString(message)).Result; return(Send(data)); }