我是 UPnP 开发的新手,最近开始使用Cling在 Java 中开发 UPnP 客户端。
对我来说,Cling 文档是不够的。尤其是缺少基本的例子,比如通过IP地址发现UPnP设备。
示例中显示了对所有可用设备的搜索:
UpnpService upnpService = new UpnpServiceImpl();
upnpService.getControlPoint().search(new STAllHeader());
但是,与其他 UPnP 应用程序(例如我在 Android 上的远程电视控制应用程序)相比,此搜索非常慢。
这让我想到三个问题:
你能指出如何使用 Cling 遥控电视的好教程吗?
有没有办法加快搜索速度?或者是否有另一种搜索类型可以在更短的时间内获得相同的结果?
如何直接通过设备的 IP 地址搜索设备?