Quelle est la meilleure façon d'implémenter Wake on LAN en utilisant C#?Wake on LAN utilisant C#
La fonctionnalité est nécessaire pour les machines dans un environnement LAN (et non sur Internet). La méthode doit être suffisamment robuste pour prendre en charge les pare-feu et autres problèmes de ce type. De même, pour les systèmes ne supportant pas cette fonctionnalité, ou la désactivant, existe-t-il une alternative?
L'objectif principal - réveiller les machines (à partir de l'état d'arrêt/d'hibernation) sur le LAN - ceci doit être programmé en utilisant C#.
S'il vous plaît guider.
PS: Je suis venu à travers les éléments suivants:
- http://blog.memos.cz/index.php/team/2008/06/12/wake-on-lan-in-csharp
- http://community.bartdesmet.net/blogs/bart/archive/2006/04/02/3858.aspx
- http://www.codeproject.com/KB/IP/cswol.aspx
Cependant, je suis nouveau à cela et ne pouvait donc pas comprendre si les solutions étaient assez complètes. Si quelqu'un pouvait recommander de suivre l'un des articles ci-dessus, cela aiderait.
"La méthode doit être suffisamment robuste pour prendre en charge les pare-feu et d'autres problèmes similaires." Qu'est-ce que cela signifie? Vous voulez écrire un programme en C# qui peut passer par n'importe quel pare-feu et réussir à réveiller une machine derrière ce pare-feu? C'est une grosse question ... – Stobor