需要在从node.js WebSocket发送的消息的数据包头中设置DSCP值。从Wikipedia页开始,我了解到必须修改IP标头中的DS字段来设置自定义DSCP值。是否可以从节点应用程序中为某些特定消息进行设置?
答案 0 :(得分:1)
不幸的是,Node.js没有公开任何IP级别的API(当前版本:v11.10.1)。因此,您不能仅使用JavaScript代码设置自定义IP标头。
但是,在Node.js应用程序中,您可以编写C/C++ addon来发送自定义IP数据包并将该插件集成到Node.js代码中。
以模块raw-socket为例,它使用C ++编写原始网络逻辑,并在JavaScript接口中公开该逻辑。