【发布时间】:2011-08-29 09:42:18
【问题描述】:
我正在使用 node.js 创建一个 TCP 服务器,每个连接都是持久的。知道node.js是单进程,如何区分每个连接?有没有类似连接ID的东西?
【问题讨论】:
标签: javascript tcp node.js connection
我正在使用 node.js 创建一个 TCP 服务器,每个连接都是持久的。知道node.js是单进程,如何区分每个连接?有没有类似连接ID的东西?
【问题讨论】:
标签: javascript tcp node.js connection
您可以自己创建一个
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?
【讨论】: