Java 13+ SocketOption IP_TOS (setTrafficClass) - PullRequest
1 голос
/ 15 января 2020

Очевидно, реализации Socket были переписаны как часть https://openjdk.java.net/jeps/353, и теперь он использует java .base / sun.nio.ch.NioSocketImpl

Попытка установить traficClass или, другими словами, поле IP_TOS заголовка ip без успеха.

Пробовал с socket.setTrafficClass и socket.setSocketOption (StandardSocketOption.IPTOS), и я не вижу ни значений в wireshark, ни последующих вызовов getTrafficClass или getSocketOption, возвращающих что-либо кроме 0

Проблема происходит в Windows 10, но я, по крайней мере, на centos7 getTrafficClass возвращает ранее установленное значение

...