im écrit une application destinée à accepter la requête echo icmp, et répond à la réponse icmp echo par ses critères. problème, Windows XP prend en charge le ping reçu, et répond rapidement à l'expéditeur avec une réponse. J'ai essayé de désactiver cette capacité via le pare-feu Windows et la console de gestion Microsoft, cela a fonctionné, mais cela m'a empêché d'envoyer une réponse ping via mon application socket. aide? grâcedésactivation de la capacité des fenêtres à répondre à une requête ping
3
A
Répondre
1
Je pense que vous voulez probablement regarder dans la mise en œuvre d'un « Layered Service Fournir » (LSP): http://en.wikipedia.org/wiki/Layered_Service_Provider
Je ne suis pas sûr que si un LSP peut écouter ICMP (qui, comme la précédente réponse dit correctement, est vraiment intégré profondément dans la pile de protocole IP). Mais si cela est possible, cela devrait vous donner un autre moyen de résoudre votre problème.
Espérons que cela aide.
Questions connexes
- 1. Ping un site à ruby?
- 2. Désactivation de la méthode de requête TRACE sous Apache/2.0.52
- 3. Limiter/contrôler la capacité des utilisateurs à imprimer en Java
- 4. Rails: Répondre à XML
- 5. Collections de LINQ à SQL et la capacité de filtrer
- 6. Capacité perdue de tabulation à travers TextFields avec des composants
- 7. Répondre à un client de socket spécifique
- 8. sélectionnez une requête dans la requête de mise à jour?
- 9. Déplacez deux fenêtres WPF à la fois?
- 10. Répondre à des événements lorsque l'application n'est pas au point
- 11. Comment: répondre à la communication bidirectionnelle Wcf disponible
- 12. Fenêtres de requête de restauration automatique
- 13. Comment gérer les propriétés de la page des fenêtres du navigateur parents à partir des fenêtres enfants fermer dans JS
- 14. Faire un "ping" à l'intérieur de mon application C#
- 15. Suggestions pour ajouter une capacité de plugin?
- 16. Comment répondre à didReceiveMemoryWarning dans l'application OpenGL
- 17. Récupérer des informations à partir de fenêtres pop
- 18. Échafaud Ruby On Rails sans répondre à
- 19. Activation/désactivation à distance et protection contre la sous-entreprise
- 20. Création de nouvelles fenêtres exécutant des programmes à l'écran
- 21. Faire un bouton JDialog répondre à la touche Entrée
- 22. Statut de sortie de la commande ping
- 23. Les optimisations peuvent-elles affecter la capacité à déboguer une application VC++ à l'aide de sa PDB?
- 24. Test de la capacité Flash côté serveur
- 25. Désactivation des valideurs de champs obligatoires côté serveur de la case à cocher
- 26. Fenêtres équivalentes à UNIX pwd
- 27. Désactivation des règles StyleCop
- 28. La désactivation d'une case à cocher dans asp.net
- 29. comment forcer l'utilisateur à répondre à la boîte de message dans l'application C# windows
- 30. Désactivation de la case à cocher en mode "multiselect: true" pour une ligne spécifique dans jqgrid
La réponse d'écho ICMP est profonde dans la pile de protocole TCP/IP et est fondamentalement gérée automatiquement par le système d'exploitation sans aucune interaction avec des composants de niveau supérieur (par exemple, des applications). (A) créer un pilote système qui agit comme un shim dans la pile IP (comme un pare-feu tiers), ou (b) utiliser un port différent pour la communication (je sais que ce n'est probablement pas ce que vous vouliez) – ewall