创建TCP服务器时连接的标识符是什么?

Mic*_*ine 4 javascript connection tcp node.js

我使用node.js创建TCP服务器,每个连接都是持久的.已知node.js是单进程,如何区分每个连接?是否有类似连接ID的东西?

And*_*rov 5

你可以自己创造一个

var net = require('net');

var connects_count = 0;

var server = net.createServer(function (socket) {
  socket.connectionId = connects_count;
  connects_count++;
  socket.write("Echo server\r\n");
  socket.pipe(socket);
});

server.listen(1337, "127.0.0.1");
Run Code Online (Sandbox Code Playgroud)

  • 是的,它是http://en.wikipedia.org/wiki/File_descriptor流程的独特之处 (2认同)