在Node.js中获取套接字描述符

我想在Node.js中打开一个套接字,然后用inheritance套接字描述符的subprocess启动一组subprocess。

我用new net.Server()创build了一个服务器,但是生成的对象没有公开套接字描述符。 如果我能得到描述符,我可以将描述符转发给subprocess。

看起来你不能这样做,因为Windows不支持它,而Node则是针对所有平台上的相同接口。

请参阅以下问题: https : //github.com/joyent/node/issues/3025

这绝对是可能的。 看看Node.js集群模块的实现方式。 文件描述符从父进程传递到群集中的所有工作进程。

https://github.com/nodejs/node/blob/master/lib/internal/cluster/master.js