创建后可以更改Javascript Paho MQTT客户端的IP地址吗?

时间:2018-06-15 12:40:06

标签: client mqtt paho

我正在使用javascript编写Web应用程序,我希望单个Paho.MQTT.Client能够与MQTT代理断开连接,并将其连接到另一个具有不同IP地址的MQTT代理。

这可能吗?

或者我是否必须删除现有的Paho.MQTT.Client并使用不同的IP地址创建一个新的,以便在不同的MQTT代理之间切换?

我已经尝试了myClient._setHost(" a.b.c.d");即使在调用myClient.disconnect()之后,它也会返回' Unsupported'。

1 个答案:

答案 0 :(得分:0)

您必须创建一个新的客户端实例,以便在调用connect()后更改它所连接的代理。

_setHost()函数仅在内部(未作为公共API的一部分列出),不应使用。