我已经做了一些搜索,并找不到有关此主题的任何更新的答案,看到答案仅适用于旧版本的Socket.io。Socket.io在多个端口上侦听?
这里是我的代码:
let http = require('http').Server(app);
let io = require('socket.io')(http);
http.listen(7000, '::1', function() {
// Now listening
});
io.on('connect', function (socket) {
}
我能够在更多的代码添加?如:
http.listen(8000, '::1', function() {
// Now listening
});
io2.on('connect', function (socket) {
}
我希望这个单一的node.js实例一次侦听两个不同的端口。这样可以适当地处理两种不同类型的客户端,方法是让它们连接到适当的套接字,然后以不同的方式处理这两个组。
如何做到这一点?
你有没有考虑这样做的命名空间'socket'这是客户仍然连接到一个特定的端口,但他们去一个单独的命名空间? –
@SamuelToh对不起,我不明白 – pizzae