We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
我围绕微软 UPnP 控制点 COM 对象编写了一个完全托管的 UPnP 库,它提供完整源代码和演示项目,您可以从此处的 GitHub 存储库下载它:
https://github.com/jogibear9988/ManagedUPnP
它支持使用对象层次结构完全遍历 UPnP 描述文档,并且非常易于使用。
I have a written a fully Managed UPnP library around the microsoft UPnP Control Point COM objects, its available with full source and a demo project, you can download it from a GitHub repository here:
https://github.com/jogibear9988/ManagedUPnP
It supports full traversal of the UPnP description documents using an object heirachy and among other things is very easy to use.
有一个很容易访问的 COM 库:
There is a COM library that's easy enough to access:
Mono.Nat 是一个非常好的 upnp 库,至少就我而言,到目前为止,我遇到的问题比使用 NATUPnP 时要少。
您可以在此处下载它,并且可以找到有关如何操作它的不错的教程在 http://www.fluxbytes.com/csharp/upnp -端口转发简单方法/
Mono.Nat is a pretty good library for upnp, at least for my case I had less issues with it so far than when I was using NATUPnP.
You can download it here and you can find a decent tutorial on how to operate it at http://www.fluxbytes.com/csharp/upnp-port-forwarding-the-easy-way/
此英特尔 UPnP 工具已作为开源工具重新发布,网址为:http://opentools.homeip.net。 新工具被称为“UPnP 技术开发人员工具”。 它们是用 C# 构建的,但有一个免费的代码生成器可以输出 C 和 C# 堆栈。 C 堆栈可在 Windows 和 Linux 上运行。
伊莲
This Intel UPnP tools have been re-released as open source tools at: http://opentools.homeip.net. The new tools are called the "Developer Tools for UPnP technologies". They are built in C# but there is a free code generator that will output C and C# stacks. The C stack will work on Windows and Linux.
Ylian
亲自四处寻找这个东西并发现::
mono-upnp:: https://github.com/mono /mono-upnp
Mono.Nat:: https://github.com/mono/Mono。纳特
Was looking around for this stuff personally and found::
mono-upnp:: https://github.com/mono/mono-upnp
Mono.Nat:: https://github.com/mono/Mono.Nat
我使用这个,似乎工作正常:
http://code.google.com/p/dotnetportmapper /
I use this, which seems to work fine:
http://code.google.com/p/dotnetportmapper/
使用英特尔 UPNP 工具能够在 C# 中导出 UPnP 客户端。 该套件已被弃用,但应该仍然可以工作。
Intels UPNP Tools used to be able to export UPnP clients in C#. The suite is deprecated but ought still work.
如果有人需要一个简单的库,我编写了使用 UPnPLib COM 组件的 ac# 类库。 它有一些打开和关闭端口的基本功能。 我还没有在多个平台上测试它,但它可以在 Windows 7 中的 Visual Studio 2010 上运行。请随时从 http://sourceforge.net/projects/easyupnp/
If someone needs an easy library, I wrote a c# class library that uses the UPnPLib COM component. It has some basic functions to open and close ports. I haven't tested it on multiple platforms yet, but it works on Visual Studio 2010 in Windows 7. Feel free to download it at http://sourceforge.net/projects/easyupnp/
对于 NAT,具体有 Mono.Nat。
For NAT specifically there is Mono.Nat.