私は狂った読書フォーラムを始め、さまざまなJava UPnPライブラリを試していますが、IGDはネットに見つかりません。UPnP Javaライブラリの問題
私はUPnPは、私はので、私のルータがUPnPに動作するように構成されてproperlu C++(miniupnpを使用)で作ったプログラムから正常に動作することを発言する必要がまず第一。
Sending M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
ST: urn:schemas-upnp-org:device:InternetGatewayDevice:1
MAN: "ssdp:discover"
MX: 2
M-SEARCH Reply:
ST: urn:schemas-upnp-org:device:InternetGatewayDevice:1
Location: http://192.168.25.50:1780/InternetGatewayDevice.xml
...
私はSBBIのUPnP libとしがみつくのUPnPを使用して、weupnp(Java用miniupnpの一種)を使用してアプリケーションを開発しようとしましたが、不思議なすべての3つのAPIは、私のルータからの応答を見つけることができません。
Java UPnP APIに依存性があるか要件が不足しているか誰かが知っていますか?
ありがとうございました。
私は[ohNet]他のライブラリにコメントすることはできませんが(http://www.openhome.org/wiki/OhNet)には、Javaバインディングの作業が含まれています。プロジェクトwikiのドキュメントリンクがあります。ソースコードには、最も標準的な操作を実装する方法を示すテストが含まれています。 (私はこのプロジェクトに貢献することに気づくべきです) – simonc
ちょうど昨日私はついに私のためにClingの仕事をしました。どうやら私のプロジェクトでteteal-common jarが欠けていたようです(これはコアライブラリフォルダにあります)。他の依存関係は必要ありません。プロジェクトにはcling-core-1.0.5.jar、teleal-common-1.0.13.jar、cling-support-1.0.5.jarが含まれています。私はFreeBSD、linux、およびCisco EPC2425ホームルータでテストしています。 – Audrius
weupnpは私のフリーボックス(http://portail.free.fr/)でうまく動作します。 – Aubin