Я пытался подключить mqtt к моему серверу mqtt с помощью 3.1, но я не могу этого сделать. вот мой код: я использую Cocoa MQTT для этого:
mqtt = CocoaMQTT(clientID: clientId, host: server, port: UInt16(port))
mqtt.username = ""
mqtt.password = password
self.mqtt.delegate = self
mqtt.connect()
Только делегат разъединения и изменения статуса вызван, другие делегаты никогда не будут вызваны. Когда я устанавливаю loglevel на отладку
, он только печатает:
CocoaMQTT (информация): подключен к 18.194.27.95: 8000 CocoaMQTT (отладка): сообщение записи сокета с тегом: 0
и вызывается только изменение статуса и отключение делегата.