此类IMqttClient()
允许您创建一个client
对象,该对象具有对所有可能发生的事件的回调,例如
@Override
public void subscribe(String arg0) throws MqttException, MqttSecurityException {
// TODO Auto-generated method stub
}
@Override
public void setCallback(MqttCallback arg0) {
// TODO Auto-generated method stub
}
@Override
public void publish(String arg0, byte[] arg1, int arg2, boolean arg3) throws MqttException, MqttPersistenceException {
// TODO Auto-generated method stub
}
但是这个类不允许你ID
为每个客户端指定一个。这怎么可能?特别是如果你想联系clean session = false
?
MqttConnectOptions
此外,当您实例化一个对象时,我已经检查了类,您可以将其设置server URI
为选项,稍后您可以执行类似的操作client.connect(opts)
,但无法指定ID
.