[visual c++]modifier la valeur du champ TOS

Bonjour tout le monde;
en fait je fais de la programmation réseau en visual c++ et j'ai besoin d'envoyer des paquets dont la valeur du champ "Type de service " de l'entête IP est différente de 0 .
Le problème c'est que windows mets par défaut cette valeur nulle dans ce champ , je ne sais pas comment faire???
Veuillez m'aider SVP.
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. if faut utiliser setsockoption
    avec comme parametres le socket, le protocole il, l'opyion IP_TOS
    voir la doc
    1. en plus de l'utilisation de set sockoption il faut au préalable ajouter une une valeur dans la base de registres .
      nom : DisableUserTOSSetting
      type reg_dword
      valeur=0
      aller chez microsoft pour l'explication. lien : htpp:// support.microsoft.com/kb/248611/fr