Paho Websocket连接在第二次连接时关闭

时间:2016-08-17 18:59:04

标签: javascript websocket mqtt paho

我已经构建了一个MQTT服务器来测试M2M消息,我使用Paho构建了一个小的Javascript应用程序,我能够在一个连接上连接,订阅和发布消息。但是,一旦我启动新选项卡或浏览器,第一个连接就会关闭。我不确定为什么,当我有一个新的连接,即使是从另一台计算机,我也会发生。

1 个答案:

答案 0 :(得分:0)

您不能使用硬编码客户端ID,最好的选择是使用基于随机数或毫秒时间戳的ID。

e.g。

var clientID = "web" + new Date().getTime();

var client = new Paho.MQTT.Client('localhost',1884,clientID);