是否有适用于 .NET(C# 或 VB.NET)的 UPnP 库?

发布于 2024-07-09 19:20:03 字数 1560 浏览 9 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

避讳 2024-07-16 19:20:03

我围绕微软 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.

木森分化 2024-07-16 19:20:03

有一个很容易访问的 COM 库:

UPnP API 目的

UPnP™ 框架支持动态
智能家电联网,
无线设备和 PC。 有
两个 API 可供使用
UPnP 认证设备:

控制点 API,包括
一组 COM 接口,用于
查找并控制设备。 设备
Host API,由一组
用于实现的COM接口
由计算机托管的设备。

There is a COM library that's easy enough to access:

UPnP APIs Purpose

The UPnP™ framework enables dynamic
networking of intelligent appliances,
wireless devices, and PCs. There are
two APIs for working with
UPnP-certified devices:

The Control Point API, which consists
of a set of COM interfaces used to
find and control devices. The Device
Host API
, which consists of a set of
COM interfaces used to implement
devices that are hosted by a computer.

乱了心跳 2024-07-16 19:20:03

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/

单身狗的梦 2024-07-16 19:20:03

此英特尔 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

白况 2024-07-16 19:20:03

亲自四处寻找这个东西并发现::

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

岁月染过的梦 2024-07-16 19:20:03

我使用这个,似乎工作正常:

http://code.google.com/p/dotnetportmapper /

I use this, which seems to work fine:

http://code.google.com/p/dotnetportmapper/

拧巴小姐 2024-07-16 19:20:03

使用英特尔 UPNP 工具能够在 C# 中导出 UPnP 客户端。 该套件已被弃用,但应该仍然可以工作。

Intels UPNP Tools used to be able to export UPnP clients in C#. The suite is deprecated but ought still work.

遗失的美好 2024-07-16 19:20:03

如果有人需要一个简单的库,我编写了使用 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/

弄潮 2024-07-16 19:20:03

对于 NAT,具体有 Mono.Nat。

For NAT specifically there is Mono.Nat.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文