public void SendMessage(string ns, ByteString byteString, string destinationId) { SendMessage(CastMessage.CreateBuilder() .SetProtocolVersion(CastMessage.Types.ProtocolVersion.CASTV2_1_0) .SetSourceId(_sourceId) .SetDestinationId(destinationId) .SetNamespace(ns) .SetPayloadType(CastMessage.Types.PayloadType.BINARY) .SetPayloadBinary(byteString) .Build()); }
public void SendMessage(string ns, Message command, string destinationId) { SendMessage(CastMessage.CreateBuilder() .SetProtocolVersion(CastMessage.Types.ProtocolVersion.CASTV2_1_0) .SetSourceId(_sourceId) .SetDestinationId(destinationId) .SetNamespace(ns) .SetPayloadType(CastMessage.Types.PayloadType.STRING) .SetPayloadUtf8(JsonConvert.SerializeObject(command)) .Build()); }