如何在UDP / TCP流上设置Ruby中的TOS flags / DSCP flags (最好使用Ruby / Sockets库)?
答案 0 :(得分:2)
您可以设置TOS标记,Socket.setsockopt将IPPROTO_IP
作为级别,IP_TOS
作为选项名称,并设置您想要的值:
require 'socket'
s = TCPSocket.new('example.com', 80)
s.setsockopt(Socket::IPPROTO_IP, Socket::IP_TOS, YOUR_TOS_VAL)
答案 1 :(得分:0)
尝试Socket#setsockoption()。它记录在镐书的附录A中,或者您可以浏览源代码以获取界面详细信息。
- MarkusQ