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