Javascript 什么';s连接';创建TCP服务器时的标识符?

Javascript 什么';s连接';创建TCP服务器时的标识符?,javascript,tcp,node.js,connection,Javascript,Tcp,Node.js,Connection,我正在使用node.js创建一个TCP服务器,每个连接都是持久的。已知node.js是一个进程,如何区分每个连接?有类似于连接ID的东西吗?您可以自己创建一个 var net = require('net'); var connects_count = 0; var server = net.createServer(function (socket) { socket.connectionId = connects_count; connects_count++; socket

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

您可以自己创建一个

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");

socket.remoteAddress


谢谢你的回答。我刚刚注意到套接字有一个本机属性“fd”,这个文件描述符可以用于唯一标识符吗?