【发布时间】:2015-03-30 18:56:19
【问题描述】:
我正在尝试在 Java 中的 UDP 数据包的标头中设置 DSCP 字段,如下所示:
bcSock = new DatagramSocket(port, address);
bcSock.setTrafficClass(0xE0);
但是,当使用 Wireshark 查看数据包时,它会将 DSCP 字节显示为 0x00。
我尝试将其添加到“VM 选项”中(但没有帮助):
-Djava.net.preferIPv4Stack=true
我在 OS X 10.10.2 上运行应用程序
任何想法如何设置 DSCP 字节?或者使用 Java 设置数据包优先级(或 QoS)的任何其他方式?
感谢您的想法和帮助。
【问题讨论】: