public byte[] ToByteArray() { var bytes = new List <byte>(); bytes.AddRange(MqString.ToByteArray(Topic)); bytes.Add((byte)QoS); return(bytes.ToArray()); }
public byte[] ToByteArray() { var bytes = new List <byte>(); bytes.AddRange(MqString.ToByteArray(ProtocolName)); bytes.Add(Protocolversion); bytes.AddRange(ConnectFlags.ToByteArray()); var lsb = (byte)(KeepAliveTimer & 0x00FF); var msb = (byte)((KeepAliveTimer & 0xFF00) >> 8); bytes.Add(msb); bytes.Add(lsb); return(bytes.ToArray()); }
public Publish(string topic, string message) : this(topic, MqString.ToByteArray(message)) { }