【问题标题】:Get the Socket Descriptor in Node.js在 Node.js 中获取套接字描述符
【发布时间】:2017-07-12 03:53:05
【问题描述】:

我想在 Node.js 中打开一个套接字,然后用继承套接字描述符的子进程启动一组子进程。

我使用new net.Server() 创建了一个服务器,但生成的对象没有公开套接字描述符。如果能拿到描述符,就可以把描述符转发给子进程。

【问题讨论】:

    标签: node.js sockets


    【解决方案1】:

    看起来你不能这样做,因为 Windows 不支持它,并且 Node 的目标是在所有平台上使用相同的界面。

    查看以下问题:https://github.com/joyent/node/issues/3025

    【讨论】:

    • 这绝对是可能的。看看 Node.js 集群模块的实现方式。文件描述符从父进程传递给集群中的所有工作进程。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-19
      • 2012-10-29
      相关资源
      最近更新 更多