如何在 UDP/TCP 流上设置 Ruby 中的TOS 标志/ DSCP 标志(最好使用 Ruby/Sockets 库)?
问问题
1264 次
2 回答
2
您可以使用Socket.setsockoptIPPROTO_IP
作为级别、IP_TOS
选项名称和您想要的值传递来设置 TOS 标志:
require 'socket'
s = TCPSocket.new('example.com', 80)
s.setsockopt(Socket::IPPROTO_IP, Socket::IP_TOS, YOUR_TOS_VAL)
于 2009-05-21T18:59:04.820 回答
0
试试 Socket#setsockoption()。它记录在镐书的附录 A 中,或者您可以浏览源代码以获取接口详细信息。
——马库斯
于 2009-03-03T21:37:02.437 回答