如何区分Node.js中的UNIX套接字连接?

时间:2015-01-26 16:01:16

标签: node.js sockets unix uuid

创建一个简单的服务器以侦听UNIX域套接字时......

var server = require("net").createServer();
server.listen("/tmp/whatever.sock"); // Listen at UNIX domain socket
server.on("connection", function(stream) {

    // What now?

});

... stream在遇到"connection" - 回调时唯一标识的内容?

使用WebSockets时,我习惯于创建var clients = {}并通过连接源自的IP和端口将流存储在其中。

等同的" IP-and-port" UNIX域套接字的唯一标识符以及如何从Node中查看它?

1 个答案:

答案 0 :(得分:0)

File descriptors are" IP +端口等效" UNIX套接字连接标识符。

与UNIX套接字连接对应的节点stream具有包含该文件描述符的stream._handle.fd