2013-03-20 80 views
2

我在Delphi XE2上使用indy TidHTTPServer实现了一个Http服务器。该产品主要用于Intranet,但有时也需要从互联网访问。目标客户是小公司,对于这种PnP功能是必须的。如何在Delphi XE2上实现uPnP

供内部使用这台服务器从服务器使用当前IP和尝试分配的端口8888

我要发现的网络,可以让我问端口路由上wandevice。我不确定端口路由是否是最好的解决方案,但我并不熟悉这种可能性。不过,我更喜欢最广泛的可能性,因为我相信并非所有路由器都有完整的选项。

对于这些情况,我正在考虑常见的路由器,如Linksys,tplink等,随DSL安装一起使用,广泛用于小公司。

如果组件或源代码的链接已经实现,那就更好了。

回答

4

的UPnP Delphi组件似乎是可用的

UPnP的基础知识和链接到源示例的描述可在这里

使用印关于设备发现相关的问题:

+2

该链路上提供的UPNnP德尔福组件是关系到一个非常古老的印地优化版本(7,如果我没看错),我曾尝试把它带到10但有很多问题。 – 2013-03-29 15:26:05