最近在看mqtt的一些资料。结合项目也研究了一下。翻阅博客,大家对于ios开发mqtt到连接这一步就停止了。
关于cocoaMQTT的基础部分。
import UIKit
import CocoaMQTT
class ViewController: UIViewController {
var mqtt:CocoaMQTT?{
didSet{
if mqtt?.connState == CocoaMQTTConnState.connected {
//mqtt?.publish("chat", withString: "dtr")
}
}
}
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
self.mqtt?.publish("chat", withString: "我好开心啊", qos: CocoaMQTTQOS.qos0, retained: false, dup: false)
}
override func viewDidLoad() {
super.viewDidLoad()
let clientID = "CocoaMQTT1-" + String(ProcessInfo().processIdentifier)
mqtt = CocoaMQTT(clientID: clientID, host: "127.0.0.1", port: 1883)
mqtt?.username = "