IPTOS_PREC_PRIORITY - was genau kann das?

Herakles

Profifragensteller
Moin!

Ich spiele gerade ein wenig mit geringen Latenzen und UDP-Paketen herum und habe in meinem Programm diese zwei Zeilen verwandt:

Code:
opt = IPTOS_PREC_PRIORITY | IPTOS_LOWDELAY;
setsockopt( sock, SOL_SOCKET, SO_PRIORITY, &opt, sizeof(opt);
opt=7;
setsockopt( sock, IPPROTO_IP, IP_TOS, &opt, sizeof(opt);

Nach einigem Schmökern in diversen manpages bin ich auf diesen Eintrag in IP(7) gestoßen:

The priority can also be set in a protocol independent way by the (SOL_SOCKET, SO_PRIORITY) socket option (see socket(7)).

Demzufolge scheint der zweite setsockopt in oben genanntem Code überflüssig zu sein, stimmt das? Ich habe leider keine wirkliche Dokumentation zu IPTOS_PREC_PRIORITY gefunden, nichtmal im entsprechenden RFC 1349 (bin da einem Hinweis aus UNIX Network Programming von Stevens gefolgt).

Kurz und knapp - ist der zweite setsockopt-Aufruf überflüssig? Was genau macht PREC_PRIORITY?

Danke, Herakles
 
Back
Top