使用聊天室时socket.io不会更新

时间:2019-09-28 14:52:24

标签: node.js sockets vue.js websocket socket.io

我已经尝试了2个小时才能使其成功运行。 const stock = io.of('/ stocks'); stock.on('connection',socket => {

当我这样做时,我的消息不会在客户端更新。

但是当我这样做时:io.on('connection',socket => { 然后它起作用。但是我需要有不同的聊天室。而且我不知道为什么io.of不起作用。

我已经尽力尝试了一切。我不明白为什么当我不使用io.of时它只能工作,这真的很奇怪。

我该怎么办才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

socket.io中的自定义名称空间,您必须先取消对其设置,然后再进行连接。

const nsp = io.of('/my-namespace');
nsp.on('connection', function(socket){
                       console.log('someone connected');
                                                        });
nsp.emit('hi', 'everyone!');