如何检索Websocket连接列表?

时间:2019-03-12 21:08:25

标签: javascript html websocket

我正在做一个聊天机器人项目,我们在其中打开一个websocket连接来传达聊天消息。

有时我们会来回传递重复的消息。我怀疑第二个客户端已启动。我想修改boot()函数,以便它检查现有的websocket连接(并取消启动或先关闭所有其他连接)。

有没有一种方法可以从普通的javascript角度获得此信息?还是我可能需要从后端做些什么?

1 个答案:

答案 0 :(得分:0)

我试图通过查看代码来弄清楚,但甚至没有出现错误的行号,反正这很难。

我想这是这里的问题:

conn.send('USER_CONNECTED:' + conn.id); // send the connect message to ONE user
conn.broadcast('USER_DISCONNECTED:' + conn.id); // send the disconnect to ALL users

因此,当用户连接时,您似乎只是错过了广播呼叫。