問題タブ [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.
upnp - DLNA でパラメータをフィルタリングする
DLNA サーバーをブラウズする方法を探していますが、特定のアイテムをブラウズおよびフィルタリングする方法に関するドキュメントが見つからないようです。簡単に言えば、これが私がやりたいことです: サーバー上のすべての音楽アーティストを取得し、サーバー上のすべての音楽アルバムを取得し、音楽アーティストのすべての音楽アルバムを取得し、特定のアルバムのすべての音楽トラックを取得します。これは可能ですか?
サーバーをブラウズするためのファイル ディレクトリ ブラウザを簡単に作成できることはわかっていますが、現在、ファイル システムのレイアウトをユーザーにわかりにくくしようとする試みに取り組んでいます。私が使用できる DLNA 仕様はどこかにありますか?
upnp - UPNP/DLNAスタック
メディアボックスでDLNAサポート用のUPnPスタックを選択したいと思います。
どのオープンソースが最適ですか?
rgds、Th
qt - Qt WinCE 用 UPnP ライブラリ
Qt WinCE で DLNA プロジェクトを作成しようとしています。UPnP ライブラリはありますか? 現在、CyberLink C ライブラリを試しています。ただし、Objective-C のラッパーしかありません。Objective-C ラッパーを Qt WinCE ラッパーに変換しようとしているときに、いくつかの構成エラーが発生しました。
エラー:
ヒントやサンプルコードを教えてください。
ありがとう
linux - SSDP とインターフェイスの IP アドレス
SSDPメッセージを送受信する必要があるUPnP AV / DLNA DMSを作成しています。いくつかのパケットに応答して、リソース (この場合は HTTP サーバー) の URL を含む応答を送信する必要があります。もちろん、このアドレスはパケットの送信者には意味がありません。パケットを受信したインターフェイスのアドレスが最も適切です。M-SEARCH
INADDR_ANY
0.0.0.0
M-SEARCH
M-SEARCH
応答パケットで送信する適切なアドレスを特定するにはどうすればよいですか?
私が検討したいくつかのアイデアは次のとおりです。
- 各ソケットに異なるレシーバーをバインドします。受信者が
M-SEARCH
パケットを受信すると、応答アドレスは応答でソケットのローカル アドレスを使用できます。ただし、これには、すべてのインターフェイスを把握して反復し、インターフェイスの可用性の変化に応じてレシーバーを追加および削除する必要があります。 - に 1 つのレシーバを配置し
INADDR_ANY
、インターフェイスのネットマスクを反復して、考えられるソースを特定します。ただし、複数のインターフェースが同じサブネットを共有する場合があります。 - 受信時にパケットの IP ターゲット アドレスを抽出します。これは IP 固有のものであり、ネットワークの抽象化のどこかで失われる可能性があります。
.net - uPNP iPhoneアプリを作成するためのガイドは?
uPNP 経由で Windows コンピューターを管理する iPhone アプリを作成したいと考えています。Windows コンピューターが私が制御するデバイスになり、iPhone がコントローラーになります。
私は選択したソリューションとして uPNP にかなり絞り込みました。プラチナ uPNP がライブラリです。私の質問は、これをどのように実装するのですか? Platinum uPNP を使用して iPhone uPNP コントロール ポイントを作成するための簡単なチュートリアルまたはサンプル ソース コードはありますか? (またはそのことについては他のライブラリ)
networking - WIFI とマルチキャストの問題
こんにちは、私はLAN1に接続されている2 台の PC AとBを使用しています。A は UPNP マルチキャスト アドレス 239.255.255.250 をリッスンしています。WIFI に接続されているモバイル デバイスDがあり、WIFIは LAN1 に接続されています。PC A の IP アドレスは xxx.yyy.209.80、PC B は xxx.yyy.209.81、デバイス D は xxx.yyy.209.82 です。PC B から 239.255.255.250 にマルチキャスト パケットを送信すると、PC A に到達します。しかし、デバイス D からマルチキャスト パケットを送信すると、PC A には到達しません。
よろしくお願いします コズロフ
ruby - UPnP を利用するクライアント/サーバーは Ruby でどのように動作しますか?
Ruby を使用して、ルーターの背後にある 2 台のコンピューターがサーバー/クライアント セットアップでファイルを共有できるようにしたいと考えています。Ruby のUPnP 実装を調べましたが、私の意見では、ドキュメントはかなり貧弱で、ライブラリの説明はあまりありません。サーバーとクライアントの両方がルーターの背後にあり、できればDRBでUPnPを利用する方法の基本的な例を誰かが挙げることができますか?
ありがとう!
iphone - iOS UPnP サーバー
サイバーガレージを使用して Obj-C で iOS 用の UPnP コントローラーを作成しましたが、同じサイバーガレージ ライブラリを使用して同じアプリに UPnP サーバーを追加したいと考えています。
しかし、問題が発生しました。ControlPoint 以外のチュートリアルや適切なドキュメントが見つかりませんでした。
それは実行中と言っています:0コンストラクターの正しいxmlがわからず、デフォルトのコンストラクターを使用する場合
クラッシュします。サイバーガレージのプログラミング経験のある人はいますか? サーバーを実行する方法はありますか?
regex - パーサーコンビネーターに見られるScalaの「repsep」に問題がある
助けてください!UPnPプロトコルで定義されているSSDPメッセージを解析するパーサーを構築しようとしています。(「発見」セクションを参照)
基本的に、これはHTTP OKのヘッダーであり、その後に名前:値ペア、最後に空白行が続きます。
およそ5000の組み合わせの後、これは私が最も「機能するはず」だと思うものです:*
p>ただし、実行すると、最初の名前と値のペアが詰まっているように見えます
失敗:[3.1]失敗:文字列一致正規表現
\r\n' expected but
'が見つかりました日付:2011年3月28日月曜日06:37:31 GMT
^
改行を見つけていますが、なぜこれが一致しないのですか?はい、仕様と実際に受信したデータの両方で2つの文字(UTF-8では0x0d 0x0a)であることを確認しました。
サンプルデータダンプはここにあります:*
p>python - Pythonパッケージの使用方法-__all__にリストされているものにアクセスできないようにする必要がありますか?
pyupnpパッケージを使用しようとしています(http://code.google.com/p/pyupnp/)
私はそれをビルドしてインストールしました、そして私のコードには次のものがあります:
しかし、私はこのエラーを受け取ります:AttributeError:'module'オブジェクトには属性'UpnpBase'がありません
今、私はパッケージのコードを調べました、そしてそれは以下を持っています:
__all__
リストの何にでもアクセスできると思いましたか?私は何が間違っているのですか?
本当にありがとう