标签: node.js websocket socket.io
在登录页面上按如下方式创建初始主连接:
var socket = io('http://localhost:3000');
稍后当用户登录时,我正在为新命名空间创建套接字,如下所示:
var socket = io('http://localhost:3000/register',{ forceNew: false });
但新套接字正在取代主套接字连接。 它不应该使用旧的主连接并保持socketid相同? 有没有办法让新创建的命名空间连接与主连接相同?
答案 0 :(得分:0)
如果您想在同一页面上建立多个连接,则需要为其创建新变量。请检查this link