是否可以在多个端口上的nodejs中运行tcp server
?
var socketServer = net.createServer(function (socket) {
socket.on('end', function () {
});
socket.on('error', function (error) {
});
return socket;
}).listen(8080);
有关上述内容如何在端口8888
上运行的任何想法?
答案 0 :(得分:10)
您可以做的最好的事情是提取连接处理程序并创建多个服务器实例:
function connHandler(socket) {
socket.on('end', function() {
});
socket.on('error', function(error) {
});
}
net.createServer(connHandler).listen(8080);
net.createServer(connHandler).listen(8088);