ruby tcp udp stream qos

¿Cómo hacer TOS/DSCP en ruby?



tcp udp (2)

Pruebe Socket # setsockoption (). Está documentado en el Apéndice A del libro de pico, o puede navegar por la fuente para obtener detalles de la interfaz.

- MarkusQ

¿Cómo se configuran los indicadores TOS / banderas DSCP en Ruby en una transmisión UDP / TCP (preferiblemente usando la biblioteca Ruby / Sockets)?


Puede establecer los indicadores de TOS con Socket.setsockopt pasando IPPROTO_IP como nivel, IP_TOS como nombre de la opción y su valor deseado:

require ''socket'' s = TCPSocket.new(''example.com'', 80) s.setsockopt(Socket::IPPROTO_IP, Socket::IP_TOS, YOUR_TOS_VAL)