0

Cling ライブラリを使用して upnp アプリケーションを作成しています。サービス/サーバーを取得するには、次のようにします。

public void searchForServers( ) {

    /*
        do stuff....
     */

    // Search for new devices
    getUpnpService().getControlPoint().search(new UDADeviceTypeHeader( new UDADeviceType("MyFantasticService")));
}

レジストリには「MyFantasticService」のインスタンスのみが含まれているはずだと思っていましたが、多くの異なる upnp デバイスが私の呼び出しに応答しているようです....

ここで何か誤解しましたか?マニュアルで行う方法はかなり明確なようです..

4

2 に答える 2

0

有効なサービスのみがレジストリに渡されるように、独自のフィルターを追加しました。

于 2016-09-27T17:08:59.373 に答える