我可以从node.js设置IP标头吗

时间:2018-10-24 08:08:44

标签: node.js tcp ip

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

1 个答案:

答案 0 :(得分:1)

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

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

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