public Task SendAsync(byte[] message) { try { return(_socket.SendAsync(message)); } catch (InvalidOperationException) { return(Task.FromResult <object>(null)); } }
public Task SendAsync(byte[] message) { try { byte[] header = BitConverter.GetBytes(message.Length); byte[] payload = header.Concat(message).ToArray(); return(_socket.SendAsync(payload)); } catch (InvalidOperationException) { return(Task.FromResult <object>(null)); } }
public Task SendAsync(string message) { return(socket.SendAsync(Convert(message))); }
/// <summary> /// Sends the provided message to all subscribed channels. /// </summary> /// <param name="message">The message to send.</param> /// <returns>The async task.</returns> public Task SendAsync(T message) { return(_socket.SendAsync(Serialize(message))); }