Bonjour à tous,
ma question est la suivante, j'essaie de recueillir le TTL d'un ping dans une application java que j'ai dévellopée.
Pour cela j'utilise InetAdress.isreachable.
Cela fonctionne mais les temps obtenus sont énormes (>5s pour le ping de free)
Après des recherches, j'ai découvert que .isreachable tente un ICMP request, puis si cela ne fonctionne pas, elle tente un Echo TCP sur le port 7.
Je suppose donc que isreachable n'arrive pas a effectuer une ICMP request et utilise la seconde solution.
Ma question est donc la suivante: comment puis-je faire pour que la méthode utilisant ICMP fonctionne? sachant que le ping fonctionne sous DOS et que j'ai désactivé le pare-feu du PC.
Merci d'avance pour votre aide
Partager