Je travaille sur une application P2P, et j'ai besoin de la faire communiquer à travers les routeurs / pare-feu NAT en utilisant UPnP. Cependant, il ne semble pas que le .NET Framework prenne en charge UPnP.
Existe-t-il une bibliothèque UPnP pour .NET ? C# ou VB.NET ?
MISE À JOUR : J'ai depuis trouvé le composant COM NATUPnP 1.0 Type Library (NATUPNP.DLL) qui fait partie de Windows (depuis Windows XP) et qui vous permet de configurer/maintenir facilement le Port Forwarding en utilisant UPnP.
J'ai écrit un article avec des exemples de code ici : .NET Framework : Communiquer à travers le routeur NAT via UPnP (Universal Plug and Play)