我已經做了一些搜索,並找不到有關此主題的任何更新的答案,看到答案僅適用於舊版本的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