Beispiel #1
0
        public void Serializes_ConnAck_Packet(bool sessionPresent, ConnectionResult result)
        {
            var packet = new ConnAck(result, sessionPresent);

            byte[] expected =
            {
                0b00100000,                           //packet code
                0x02,                                 //length
                (byte)(sessionPresent ? 0x01 : 0x00), //flags
                (byte)result
            };

            MqttSerializer.Serialize(bufferWriter, packet);

            VerifySerialization(expected);
        }
Beispiel #2
0
 public ConnectResult(ConnAck result, string message = "")
 {
     Result  = result;
     Message = message;
 }
Beispiel #3
0
 public ConnectResult(ConnAck result, Exception ex)
 {
     Result  = result;
     Message = ex.Message;
 }