Последние пару недель я работаю с 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]
}