我使用LAN连接启动笔记本电脑并获取链接本地地址169.254.1.1
我的本地uPNP客户端/服务器开始互相发现并进行通信。
现在我连接到我的LAN并且DHCP为我分配了一个适当的可路由IP地址10.0.0.4。
我希望我的uPNP客户端和服务器能够开始通过LAN与其他人进行交互。
是否需要编写我的所有客户端和服务器来检测这种情况并重新启动他们的uPNP会话,还是有更好的方法?例如,是否有内部支持IP地址更改的uPNP s / w库?
感谢,
[R
答案 0 :(得分:1)
ohNet将检测IP地址和更新设备的变化,包括在网络接口之间切换。它是一个C ++库,包含C#,Java和C客户端的绑定。它获得了自由许可,并且可以为桌面和移动平台提供端口。
免责声明:我并不完全不偏不倚 - 我维持这个项目。