J'écris dans .NET un service Windows qui, au démarrage de Windows, exécute certaines opérations réseau. J'ai remarqué que mon service commence avant que le réseau ne soit en service. Comment puis-je vérifier la connectivité réseau? Ou, mieux, comment puis-je vérifier si le dhcp m'a donné une adresse IP?WinService, démarrage et réseau
0
A
Répondre
0
Voici un CodeProject article describing one method to detect the network status, incluant le suivi lorsque la disponibilité du réseau change.
Il est construit par-dessus la méthode NetworkInterface.GetIsNetworkAvailable() du cadre et le NetworkChange class.
Questions connexes
- 1. WCS WinService avec les plugins
- 2. WinService hébergé client WCF + PHP et service désactivé
- 3. Démarrage de processus distants dans un réseau Windows
- 4. Comment héberger le flux de travail Foundation dans winservice?
- 5. Communication Unicode et réseau
- 6. FileSystemWatcher et déconnexion réseau?
- 7. Réseau graphique et texte
- 8. différence entre réseau neuronal artificiel et réseau bayésien
- 9. j2me réseau, threads et deadlocks
- 10. asp.net réseau sécurité et connectivité
- 11. Serveur réseau Java et TIME_WAIT
- 12. xampp et acces Réseau local
- 13. Active Directory et ID réseau
- 14. Erreur lors de l'écriture dans le journal des événements, empêche le démarrage du service Windows?
- 15. Démarrage d'un processus local à partir d'un réseau intranet sans aucun navigateur
- 16. Démarrage et arrêt d'Apache avec sudo
- 17. Démarrage avec Core Data et relations
- 18. Démarrage du processus et emprunt d'identité
- 19. Arrêt et démarrage du service .net windows
- 20. Resque: Démarrage lent de l'opérateur et Forking
- 21. Programmation réseau Android: IOExceptions et StackOverflowError
- 22. UUID et échange d'octets sur le réseau
- 23. C++ réseau simple envoyer et recevoir
- 24. Analyse de réseau et matrices d'adjacence
- 25. Les rappels WCF et le trafic réseau
- 26. C++ conception - les paquets réseau et sérialisation
- 27. Fournisseur d'appartenance ASP.NET et domaine réseau
- 28. PHP: problème de foreach et le réseau
- 29. Les imprimantes réseau et la méthode PrintServer.GetPrintQueues
- 30. Python et psycopg détectent l'erreur réseau
La méthode NetworkInterface.GetIsNetworkAvailable() est exactement ce dont j'avais besoin. Maintenant, cela fonctionne parfaitement! Merci ;) – Marco