2009-03-03 10 views

Antwort

0

Versuchen Socket # setsockoption(). Es ist in Anhang A des Spitzhackenbuchs dokumentiert, oder Sie können die Quelle nach Details der Schnittstelle durchsuchen.

- MarkusQ

2

Sie die TOS-Flags gesetzt mit Socket.setsockoptIPPROTO_IP als die Ebene vorbei, IP_TOS wie der Name der Option, und der gewünschte Wert:

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

Der auf Linux funktioniert. Danke bis jetzt, aber wäre da auch etwas ähnliches für Windows? – Deadolus

+0

Es tut mir leid, ich habe noch nie mit Windows Sockets gearbeitet. – jgre