Connection/Authentication
urlparts = urlparse(connection_url)
host = urlparts.netloc
client = Client(client_id=client_id, transport="websockets")
client.tls_set()
headers = {'host': host, 'Host': host}
client.ws_set_options(
path="{}?{}".format(urlparts.path, urlparts.query),
headers=headers
)
client.on_connect = _on_connect
client.on_message = _on_message
client.connect(host, 443, 15)
client.loop_start()
def _on_connect(client, userdata, flags, connection_result):
print("connected")
def _on_message(client, userdata, msg):
print("received message {}".format(msg))Last updated
Was this helpful?