2009-03-03 8 views

Répondre

0

Essayez Socket # setsockoption(). Il est documenté dans l'annexe A du livre pioche, ou vous pouvez parcourir la source pour les détails de l'interface.

- MarkusQ

2

Vous pouvez définir les drapeaux TOS avec Socket.setsockopt passant IPPROTO_IP le niveau, IP_TOS comme le nom de l'option et la valeur désirée:

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

Cela fonctionne sur Linux. Merci jusqu'à présent, mais y aurait-il quelque chose de similaire pour Windows? – Deadolus

+0

Je suis désolé, je n'ai jamais travaillé avec les prises Windows. – jgre