public void Send(string dest, byte[] data) { var msg = new OutboundMessage { Dest = dest, Payload = ByteString.CopyFrom(data) }; ws.SendAsync(msg.ToByteArray(), _ => {}); }
public void Send(ISet <string> dests, byte[] data, uint?maxHoldingSeconds = null) { var msg = new OutboundMessage { Payload = ByteString.CopyFrom(data) }; if (maxHoldingSeconds != null) { msg.MaxHoldingSeconds = maxHoldingSeconds.Value; } msg.Dests.AddRange(dests); ws.SendAsync(msg.ToByteArray(), _ => {}); }