Javascript 什么';s连接';创建TCP服务器时的标识符?
我正在使用node.js创建一个TCP服务器,每个连接都是持久的。已知node.js是一个进程,如何区分每个连接?有类似于连接ID的东西吗?您可以自己创建一个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
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”,这个文件描述符可以用于唯一标识符吗?