NodeJS在多个端口上运行tcp服务器?

use*_*755 4 node.js

是否可以tcp server在多个端口上运行in nodejs?

var socketServer = net.createServer(function (socket) {


    socket.on('end', function () {


    });

    socket.on('error', function (error) {

    });     

    return socket;
}).listen(8080);
Run Code Online (Sandbox Code Playgroud)

任何想法如何也可以在端口上运行8888

msc*_*dex 10

您可以做的最好的事情是提取连接处理程序并创建多个服务器实例:

function connHandler(socket) {
  socket.on('end', function() {

  });

  socket.on('error', function(error) {

  });
}

net.createServer(connHandler).listen(8080);
net.createServer(connHandler).listen(8088);
Run Code Online (Sandbox Code Playgroud)