【问题标题】:Can I set IP header from node.js我可以从 node.js 设置 IP 标头吗
【发布时间】:2019-03-28 13:38:48
【问题描述】:

需要在从 node.js WebSocket 发送的消息中的数据包头中设置 DSCP 值。从Wikipedia 页面,我了解到我必须修改 IP 标头中的 DS 字段以设置自定义 DSCP 值。是否可以从节点应用程序和某些特定消息设置它?

【问题讨论】:

    标签: node.js tcp ip


    【解决方案1】:

    不幸的是,Node.js 没有公开任何 IP 级别的 API(当前版本:v11.10.1)。因此,您不能仅使用 JavaScript 代码设置自定义 IP 标头。

    但是,在 Node.js 应用程序中,您可以编写 C/C++ addon 来发送自定义 IP 数据包并将该插件集成到 Node.js 代码中。

    以模块 raw-socket 为例,它用 C++ 编写原始网络逻辑并在 JavaScript 接口中公开。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-12
      • 1970-01-01
      • 2012-05-29
      • 2012-12-18
      • 1970-01-01
      • 2021-04-20
      • 2013-01-09
      • 1970-01-01
      相关资源
      最近更新 更多