【发布时间】:2016-08-17 18:59:03
【问题描述】:
我已经构建了一个 MQTT 服务器来测试 M2M 消息,并且我使用 Paho 构建了一个小型 Javascript 应用程序,我能够在单个连接上连接、订阅和发布消息。但是,一旦我启动一个新选项卡或浏览器,第一个连接就会关闭。我不知道为什么,当我有新的连接时会发生这种情况,即使是来自另一台计算机。
【问题讨论】:
-
其他选项卡/浏览器是否也连接到您的 MQTT 服务器?
-
我尝试从另一台计算机连接,但它关闭了另一台计算机上的连接。一开始我以为是因为我用同一个浏览器连接到同一个服务器。
-
您的 javascript 客户端是否设置为为每个连接创建一个唯一的客户端 ID?如果不是,您的服务器可能会丢弃旧连接,而只接收新连接。
标签: javascript websocket mqtt paho