kopia lustrzana https://github.com/Yakifo/amqtt
Store remote network information in ConnectMessage
rodzic
7605a18a3d
commit
df5ff26ece
|
@ -41,7 +41,7 @@ class MQTTMessage:
|
||||||
self.mqtt_header = header
|
self.mqtt_header = header
|
||||||
|
|
||||||
class ConnectMessage(MQTTMessage):
|
class ConnectMessage(MQTTMessage):
|
||||||
def __init__(self, header: MQTTHeader, flags, keep_alive, proto_name='MQTT', proto_level=0x04):
|
def __init__(self, header: MQTTHeader, flags, keep_alive, remote_address=None, remote_port=None, proto_name='MQTT', proto_level=0x04):
|
||||||
super().__init__(header)
|
super().__init__(header)
|
||||||
|
|
||||||
# Connect header
|
# Connect header
|
||||||
|
@ -55,6 +55,10 @@ class ConnectMessage(MQTTMessage):
|
||||||
self.user_name = None
|
self.user_name = None
|
||||||
self.password = None
|
self.password = None
|
||||||
|
|
||||||
|
# HBMQTT info
|
||||||
|
self._remote_address = remote_address
|
||||||
|
self._remote_port = remote_port
|
||||||
|
|
||||||
def is_user_name_flag(self):
|
def is_user_name_flag(self):
|
||||||
return True if (self.flags & 0x80) else False
|
return True if (self.flags & 0x80) else False
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue