Cling ライブラリを使用して upnp アプリケーションを作成しています。サービス/サーバーを取得するには、次のようにします。
public void searchForServers( ) {
/*
do stuff....
*/
// Search for new devices
getUpnpService().getControlPoint().search(new UDADeviceTypeHeader( new UDADeviceType("MyFantasticService")));
}
レジストリには「MyFantasticService」のインスタンスのみが含まれているはずだと思っていましたが、多くの異なる upnp デバイスが私の呼び出しに応答しているようです....
ここで何か誤解しましたか?マニュアルで行う方法はかなり明確なようです..