Korpsegrinder
Messages postés2Date d'inscriptionjeudi 6 novembre 2008StatutMembreDernière intervention14 novembre 2008
-
6 nov. 2008 à 16:05
Korpsegrinder
Messages postés2Date d'inscriptionjeudi 6 novembre 2008StatutMembreDernière intervention14 novembre 2008
-
14 nov. 2008 à 16:43
Bonjour,
Mon application utilise un socket multicast pour envoyer des trames à plusieurs autres applications. Mon problème : deux routeurs se sont glissés sur le réseau. Après avoir modifié les paramètres des routeurs CISCO pour laisser passer le multicast, je me suis rendu compte que les paquets n'arrivaient pas à destination car le TTL (time to live) n'est que de 1 pour mes paquets UDP (mes trames TCP passent les routeurs avec un TTL supérieur ... 16 il me semble).
Comment modifier la valeur du TTL dans mon socket, quelle fonction utiliser ? Après MSDN et internet, toujours aucune réponse ni piste.
L'application est développée en Visual C++, j'ai trouvé différents posts sur VB ou ca a l'air bien plus simple ...