当创建一个简单的服务器来监听 UNIX 域套接字时......
var server = require("net").createServer();
server.listen("/tmp/whatever.sock"); // Listen at UNIX domain socket
server.on("connection", function(stream) {
// What now?
});
…当流
到达“连接”
回调时,什么唯一标识该流
?
使用 WebSockets 时,我习惯于创建 varclients = {}
并通过发起连接的 IP 和端口在其中存储流。
UNIX 域套接字的等效“IP 和端口”唯一标识符是什么?我如何从 Node 中看到它?
最佳答案
File descriptors are “IP+端口等效”UNIX 套接字连接标识符。
对应于 UNIX 套接字连接的 Node stream
具有包含该文件描述符的stream._handle.fd
。
关于node.js - 如何区分 Node.js 中的 UNIX 套接字连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28153807/