我正在开发一个P2P应用程序,我需要通过使用UPnP的NAT路由器/防火墙来进行通信。 但是,.NET Framework似乎并不包含对UPnP的支持。 是否有一个UPnP库的.NET? C#或VB.NET? 更新:我已经find了NATUPnP 1.0types库(NATUPNP.DLL)COM组件,它是Windows(自Windows XP以来)的一部分,它允许您使用UPnP轻松设置/维护端口转发。 我在这里写了一篇代码示例的文章: .NET Framework:通过UPnP(通用即插即用)通过NAT路由器进行通信