Создает ли Node.js "new Socket" файловый сокет Unix?

Последние пару недель я работаю с node.js, и мне нужно реализовать протокол FAST-CGI. Проблема в том, что когда я создаю UNIX сокет (через "new Socket"), мне нужно получить имя файла, или дескриптор файла. Но socket.fd равен null (параметр по умолчанию).

Мой вопрос в следующем: Создает ли "new 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]
}
7
задан Jonathan Leffler 23 September 2011 в 17:40
поделиться