次のように、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) を設定する他の方法はありますか?
ご意見とご協力ありがとうございます。