0

我用 oa LAN 连接启动我的笔记本电脑并获得链接本地地址 169.254.1.1

我的本地 uPNP 客户端/服务器开始相互发现并进行通信。

现在我连接到我的 LAN,DHCP 为我分配了一个正确的可路由 IP 地址 10.0.0.4。

我希望我的 uPNP 客户端和服务器开始通过 LAN 与其他人交互。

是否需要编写我所有的客户端和服务器来检测这种情况并重新启动它们的 uPNP 会话,还是有更好的方法?例如,是否有支持内部 IP 地址更改的 uPNP 软件库?

谢谢,

r

4

1 回答 1

1

ohNet将检测 IP 地址的变化并更新设备,包括在网络接口之间切换它们。它是一个 C++ 库,绑定了 C#、Java 和 C 客户端。它获得了自由许可,并具有可用于桌面和移动平台的端口。

免责声明:我在这里并不完全没有偏见 - 我维护这个项目。

于 2013-05-14T07:47:25.347 回答