Bonjour,
Afin de communiquer avec un équipement spécifique je voudrais mettre à 1 le flag don't fragment dans les packets UDP envoyés par mon application Windows.
Les seules infos que je trouves sont sous Unix/Linux
J'utilise l'API Windows Winsock2, j'ai essayé des chose comme ca :
ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 setsockopt(id_de_la_socket, IPPROTO_IP, IP_OPT_DONT_FRAG, (const char*)&val, sizeof(val));
mais les valeurs IP_OPT_DONT_FRAG et IP_DONTFRAG ne sont pas connues sous Windows.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 setsockopt(id_de_la_socket, IPPROTO_IP, IP_DONTFRAG, (const char*)&val, sizeof(val));
Auriez-vous une idée ?
Jérôme
Partager