小编use*_*357的帖子

Node.js"new Socket"是否创建了一个Unix文件套接字?

在过去的几周里我一直在使用node.js,我需要实现FAST-CGI协议.问题是当我创建一个UNIX套接字(通过"new Socket")时,我需要获取文件名或文件描述符.但是socket.fd为null(默认参数).

我的问题是:"new Socket"是否会创建一个操作系统套接字目标文件,如果是这样,我该如何获取套接字文件描述符或文件名?

我不确定这是否应该如何创建一个Socket,但是就是这样:
node:

var net = require(net)
var socket = new net.Socket()
console.log(socket);

{
 bufferSize: 0,
 fd:null,
 type: null,
 allowHalfOpen: false,
 _writeImpl: [Function],
 _readImpl: [Function],
 _shutdownImpl: [Function]
}
Run Code Online (Sandbox Code Playgroud)

unix sockets file file-descriptor node.js

7
推荐指数
1
解决办法
5214
查看次数

标签 统计

file ×1

file-descriptor ×1

node.js ×1

sockets ×1

unix ×1