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

时间:2014-05-26 14:10:24

标签: node.js

是否可以在多个端口上的nodejs中运行tcp server

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


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


    });

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

    });     

    return socket;
}).listen(8080);

有关上述内容如何在端口8888上运行的任何想法?

1 个答案:

答案 0 :(得分:10)

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

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

  });

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

  });
}

net.createServer(connHandler).listen(8080);
net.createServer(connHandler).listen(8088);