Пример #1
0
        private void HandleSUBSCRIBEType(uint clientIndex, MqttMsgSubscribe packet, bool isWebSocketClient)
        {
            CrestronLogger.WriteToLog("MQTTSERVER  - HandleSUBSCRIBEType - Subscription Received" + packet.ToString(), 6);
            sessionManager.AddSubscription(GetClientByIndex(clientIndex, isWebSocketClient).ClientId, packet);

            byte[] subAckBytes = MsgBuilder.BuildSubAck(packet.MessageId, packet.QoSLevels).GetBytes();
            Send(clientIndex, subAckBytes, subAckBytes.Length, isWebSocketClient);
        }