我想在我的java应用程序中使用websockets,但必须指定TOS标志。有没有一种常见的方法可以做到这一点?我如何配置套接字设置? 提前谢谢!
答案 0 :(得分:0)
可以使用setTrafficClass(int)
类中的java.net.Socket
方法完成此操作。 JavaDoc很好地描述了允许的参数值及其引用的内容:
对于Internet协议v4,该值由具有优先级的八位字节和TOS字段组成,详见RFC 1349.TOS字段是按位或按下以下值创建的位集: -
•IPTOS_LOWCOST(0x02)
•IPTOS_RELIABILITY(0x04)
•IPTOS_THROUGHPUT(0x08)
•IPTOS_LOWDELAY(0x10)
始终忽略最后一个低位,因为这对应于MBZ(必须为零)位。