Herakles
Profifragensteller
Moin!
Ich spiele gerade ein wenig mit geringen Latenzen und UDP-Paketen herum und habe in meinem Programm diese zwei Zeilen verwandt:
Nach einigem Schmökern in diversen manpages bin ich auf diesen Eintrag in IP(7) gestoßen:
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
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