Android Cling UPNP - 无法发现本地设备

时间:2014-04-10 12:55:07

标签: android upnp android-cling

我正在使用cling库来发现同一本地网络(wifi)上的Android设备。为此我在两个不同的Android手机(PhoneA和PhoneB)上创建了两个本地设备(UDAServiceType = SwitchPower)。

但是当我在PhoneA上执行此upnpService.getControlPoint().search()时,它只发现连接到同一wifi(UDAServiceType = MediaPlayer)的phoneA和我的PC名称的本地设备。但它没有发现其他PhoneB上的任何本地设备。 我在清单文件中声明了两个服务:

<service android:name="My_Package_Name".BrowserUpnpService"/>
<service android:name="<Library_PCKAGE_NAME>org.teleal.cling.android.AndroidUpnpServiceImpl"/>

我觉得问题是:我应该创建一个远程设备并使用远程服务绑定它,而不是创建LOCAL DEVICE并将其与LOCAL SERVICE绑定?如是?那我怎么能这样做呢。 我也关注此链接Cling on Android

我要做的是广播(IP,deviceName,端口,devicePort,serviceName,deviceType)设备并发现连接到本地网络(wifi)的设备。

0 个答案:

没有答案