問題タブ [upnp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
34924 参照

java - Java用のUPnPライブラリ

UPnPを介してサービス検出と公開を実装するためのライブラリはありますか?

(私は、JmDNSの代替案をいくつか見つけようとしています。これは、プロトコルに関しては問題なく機能しますが、ライブラリとしては非常に不安定であり、デッドロックする傾向が許容できないほど悪いものです。)

0 投票する
2 に答える
14982 参照

networking - TCP P2P without server

is it possible to write TCP P2P program without server? When I was googling this question I found something about NAT traversal,UPnP, can I use them somehow?

0 投票する
1 に答える
8066 参照

android - android:ネットワークからUPnPデバイスを検索する

Androidアプリケーションからネットワークに接続されているUPnPデバイスのリストを検索したいアプリケーションを作成しています。どのように私はこれを行うことができますか。

サイバーガレージのAPIを使用しています...リポジトリのリンクは次のとおりです...

https://cgupnpjava.svn.sourceforge.net/svnroot/cgupnpjava/trunk/cyberlink/upnp-stack/src/main/java/org/cybergarage/

UPnP Complianted Applicationの開発に携わった、または取り組んできた人なら誰でも私を助けてくれます。

ありがとうございました

0 投票する
1 に答える
1507 参照

android - メディアをUPnPデバイスにストリーミングするアプリの開発:Android

私はインターネットからメディアをストリーミングするアプリケーションを作成しています。これは、Youtubeなどの任意のソースまたは任意のURLから取得できます。Androidデバイスからメディアをストリーミングできます。

次に、ネットワーク内のUPnPデバイスにストリーミングされるように拡張したいと思います。

ネットワーク内のUPnPデバイスのリストを見つけて、そのデバイスとメディアを共有する方法に関するヘルプ。

http://teleal.org/projects/cling/core/manual/cling-core-manual.htmlから少し助けを見つけました

UPnPサービスを使用するための独自のAPIがあります。

UPnPサービスに取り組んだことのある人なら誰でも私を助けることができます。

どんな助けでも大歓迎です。ありがとうございました

0 投票する
1 に答える
7702 参照

android - UPnP デバイス ライブラリ: アンドロイド

Cyber​​garage の Java 用 UPnP ライブラリを使用している団体があります。

https://cgupnpjava.svn.sourceforge.net/svnroot/cgupnpjava/trunk/cyberlink/upnp-stack/src/main/java/org/

デバイスからUPnPデバイスのリストを見つけるためのAndroidアプリケーションを作成しています...

これらの最も重要なものに関するヘルプ../

ありがとう

0 投票する
1 に答える
330 参照

rest - オーディオ/音楽コレクション サービスの RESTful メディア タイプ (メタデータ付き)

mp3 ファイル、flac ファイルなどで構成される大きな音楽コレクションがあります。ローカル ネットワーク上のデバイスや、リモート ネットワーク上で使用しているコンピューターと共有したいと考えています。HTTPはファイルの共有に非常に適しているように思えます.適切なクライアントがサーバー上にあるものを見つけて、トラックのタイトル、アーティスト、作曲者、CD ジャケットのアートワークなど - mp3 ファイルの ID3 タグに格納される種類のもの。

(私の uPNP の経験は限られていますが、それが SOAP ベースであることはわかっています。そのため、これに何か利点があるのではないかと疑っています。また、私が行ったほとんどすべてのグーグル検索は、議論ではなく他の人々のライブラリを返したことを知っています)プロトコル自体の、これは別の危険信号です)

(私は Itunes フォーマットである DAAP についても知っていますが、それは独占的なものであり、Apple は他の誰かが追いつくたびにそれを壊したいと考えているようです。それについてもそれほどワイルドではありません)

ポインタはありますか?

編集: 少し掘り下げると、MusicBrainz が XML 形式 ( http://wiki.musicbrainz.org/MusicBrainz_XML_Meta_Data ) を持っていることが明らかになり、XSPF は、トラックとそのコレクションを記述するために (使用? 乱用? 議論) することもできます。この目的のために、これらのフォーマットの批評を見てみたい

0 投票する
1 に答える
5538 参照

c# - c# コードを使用して、ネットワーク上の UPNP デバイスの IP アドレス (DHCP) を見つける方法

UPNP デバイスを壁に接続しています。UPNP デバイスとしてネットワークの場所に表示されます。右クリックしてプロパティを選択することで IP アドレスを取得できますが、C# コードまたはコマンド ウィンドウで動的に IP アドレスを取得する方法を知る必要があります。

0 投票する
1 に答える
4453 参照

c++ - upnpを使用してプログラムでルーターにポート転送エントリを追加しますか?

C ++を使用してupnpでポート転送エントリをルーターに追加する方法の簡単な例はありますか?

0 投票する
2 に答える
882 参照

c# - 可能な限りシンプルなクロスプラットフォーム Java UPNP ホール パンチング ライブラリ

シンプルな API を備えたライブラリが必要です。シンプルな定義: 私にとって完璧なソリューションは、ここで説明されているようなものですが、Java でクロスプラットフォームで使用するために追加されています (私にとってのクロスプラットフォームは、Win、Mac、Lin 用のスタンドアロンのデスクトップ アプリです)...では、API はどのように見えますか? 私がC#に持っているもののように:

私はそれで何をする予定ですか?私は、Google App Engine の無料プランの分散型 (クラウドのような) ファイル サーバーを使いやすく作成したいと考えています。これは、一般に、私のアプリ ユーザーのコンピューターに基づいています...つまり、彼らが私のアプリを使用していると言うと、彼らはそれをホストしています =)

0 投票する
2 に答える
2735 参照

network-programming - UPnP アナウンスは出るが、デバイスが検出されない

UPnP デバイスが自身をアナウンスするためのコードを書いています。ネットワーク上の他の UPnP デバイスを検出できることに興味はありません。次のメッセージを送信しています (wireshark から取得)

デバイスが検出されません (他の UPnP デバイスが表示される Win 7 ページか、Intel の Device Spy for UPnP Technologies で- update を参照してください)。2つの質問があります。まず、これらのメッセージはすべて必要ですか? 第二に、私のデバイスが検出されない理由を誰でも知ることができますか?

他の情報:

私の rdd2.xml デバイス記述ファイル

<?xml version="1.0"?>
<root>
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>

<device>
<deviceType>urn:schemas-upnp-org:device:BinaryLight:1</deviceType>
<friendlyName>RFLC</friendlyName>
<manufacturer>Legrand</manufacturer>
<manufacturerURL>http://www.legrand.us/</manufacturerURL>
<modelDescription>Legrand Low Cost RF Lighting Control</modelDescription>
<modelName>X-10L1</modelName>
<modelNumber>L1</modelNumber>
<modelURL>http://www.legrand.us/</modelURL>
<serialNumber>0000001</serialNumber>
<UDN>uuid:0000-1111-2222-3333</UDN>
<UPC>00000-00001</UPC>
<presentationURL>pres.html</presentationURL>
</device>
</root>

およびwiresharkからのいくつかの情報(1つのメッセージフレームリストのビュー)
+ Frame .....
+ Ethernet II、Src: my device、Dst: 239.255.255.250
+ Internet Protocol、Src Port: ssdp (1900)、Dst Port: ssdp (1900)
- ハイパーテキスト転送プロトコル
... 上記のメッセージはここにあります...

更新: Intel のupnpユーティリティでデバイスを確認できます。それはそれを書いた間違いでした。デバイスはデバッガーで実行されており、デバッガーなしで再起動すると、ユーティリティで検出されました。私はまだWindows 7でそれを見ることができませんか?何かご意見は?