問題タブ [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 投票する
0 に答える
856 参照

c++ - UPNPでWindowsCOMアクションを呼び出す

私はCOMUPnPを使用しています。SetAVTransportURIアクションをurn:upnp-org:serviceId:AVTransportに送信しようとしています。SetAVTransportURIには3つのパラメータが必要です。

  • InstanceID:0
  • CurrentURI:http://192.168.0.8/test/1.mp3
  • CurrentURIMetaData:空の文字列

アクションを呼び出した後、受け取ったアクションの呼び出しに失敗しました...

これが私のコードです:

問題はVARIANTセクションでパラメータを渡すことにあると思いますが、誰かが私にそれを手に入れることができますか?


コードを変更しました:

そして、私はまだ引数に問題があります:vInActionArgsで渡された引数の1つ以上が無効です...

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

bonjour - 独自のワイヤレス接続ストレージを構築するにはどうすればよいですか?

かなりオープンな質問です。

Apple Time Capsule などのネットワーク ストレージをオープン ソースを使用して自作するにはどうすればよいでしょうか。Bonjour、PnP-X、AFP、SMB をのぞき見してみます...

Time Capsule などのネットワーク ストレージ デバイスを構築 (または書き込み) した経験のある人はいますか? このトピックに関する調査の詳細な手順を教えてください。

前もってありがとう、ウォニル。

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

upnp - DLNA と UPnP の違いはありますか?

DLNA が UPnP のサブセットであることは知っています。この投稿を読みました : UPnP AV と DLNA の違いは何ですか?

でも、まだはっきりとは理解できません。DLNA 内に何か機能はありますか? このデバイスを DLNA または UPnP と定義する方法は? DLNA と UPnP について人々を混乱させるのはなぜですか?

ご意見をお聞かせください!!

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

windows-7 - PnP-XおよびWindows7へのネットワークストレージの自動インストール

LinuxでAvahi(Bonjour)とNetatalk(AFP)を使用して、Mac OS Xにシームレスにネットワークストレージを提供することで(Time Capsuleのように)テストに成功しました。

Windows 7についてもう1つ質問したいと思います。検索したところ、Windows 7はPnP-XとUPnPを使用して、Bonjourのようなゼロ構成エクスペリエンスを提供しています。私が達成したいのは:

  1. LinuxでSambaを使用して1つのフォルダーを共有する
  2. PnP-XとUPnPを使用して、この共有フォルダーをNASサービスとして公開します
  3. Linuxを搭載したLANに接続されたWindows7PCの場合、Linux上のNASサービスを検出します
  4. Windows 7は自動的にPnPインストールプロセスを開始し、ユーザーの介入なしに新しいディスクボリュームがエクスプローラーに表示されます。この新しいボリュームは、実際にはLinuxのSamba共有フォルダーです。

このシナリオはPnP-Xを使用することで達成できると思いますか?どうすればこれを実行できますか?

よろしくお願いします

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

upnp - DLNA メディア サーバーから DLNA メディア レンダラーへのムービーのストリーミングを開始する

DLNA メディア サーバーから DLNA メディア レンダラー (この場合はテレビ) に映画をストリーミングしたいと考えています。ただし、テレビの状態に関係なく(電源が入っていて、接続されていて、通常の使用状態にある限り)、DLNAメディアコントローラーから開始できるようにしたいと考えています。

したがって、DMR が DMS からコンテンツのストリームを開始するよう強制するために、DMC から送信できるアクションはありますか?

DLNA Media Renderer認定テレビで使用できるアクションを探しています。

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

c# - PC でゲームをホストする - UDP または UPNP 通信?

一般の人にも使ってもらいたいゲームのサーバーアプリを作ってみました。以前にクライアント/サーバー ソリューションを扱ったことがあるので、一部のコンピューターで接続をホストするのがいかに面倒かを知っています。

それで、私は確認したいこれらの噂について聞いた.

  1. 接続の「ホスティング」に UDP を使用すると、TCP に比べてルーター ファイアウォールによってブロックされることがほとんどないため、良好です。

  2. ルーターとの通信に UPNP を使用すると、ゲームのポート転送を追加できるため、TCP と UDP のどちらを使用していてもサーバーに到達できるようになります。

人々が使用する可能性のあるソフトウェアファイアウォールについては気にしません。私が気にしているのは、ルーターのファイアウォール機能です。

どんな助けでも大歓迎です。

ありがとう!

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

python - 関数をパラメーターとして COM オブジェクト関数に渡す

私は UPnP Object Method IUPnPDeviceFinder::を使用して[CreateAsyncFind][1]おり、3 番目のパラメーターはコールバック関数です。

独自の COM オブジェクトを作成しようとしましたが、メソッドが関数をコールバックしません。これが私のコードです:

実際には、次のようなものが必要です。

Microsoft は VBScript の例を作成しました。それはまさに私が Python でやりたいことです (http://msdn.microsoft.com/en-us/library/windows/desktop/aa381078(v=VS.85).aspx) 関数をパラメーターとして渡すにはどうすればよいですかCOM オブジェクトで?

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

upnp - 私のライブラリがupnp 1.1をサポートしていることを確認するにはどうすればよいですか

私は upnp ライブラリを持っています。制御されたデバイスとして動作するようにしています。UPNP 1.0 標準で正常に動作します。UPNP 1.1 コントロールポイント/コントロール デバイス リクエストも正常に処理されるようにするにはどうすればよいですか。ライブラリのドキュメントはありません:(ソースコードでBOOTIDなどの新しいヘッダーを検索しました.コードに新しいヘッダー(1.1による)が見つかりません..私のソリューションが1.0で動作することを確認する方法はありますか? 1.1も。

よろしくヴァルンジット

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

c# - Windows OSでプログラムで「ネットワーク検出」をオンにするにはどうすればよいですか?

私のプロジェクトはUPnPプロトコルを使用してポートを開きます。WindowsはデフォルトでUPnPデバイス検出を無効にします。UPnPデバイス検出を有効にするには、ネットワークおよび共有センターでネットワーク検出をオンにする必要があります。

これをプログラムで行う方法はありますか?

0 投票する
0 に答える
334 参照

upnp - UPnP 自動選択外部ポート

必要に応じて UPnP を使用してポートを開き、着信を受信できるようにするアプリケーションを作成しようとしています。問題は、外部ポートを指定したくないということです(1つは、外部ポートはアプリケーションが見つかるのに関係なく、2つは同じルーター上の複数の人がアプリケーションを使用できるようにしたいためです) 、そしてポートを共有することは明らかにオプションではありません)。私が見ているAPIのどれも、ポートを指定できないようにすることについて何も言っていませんが、ポート自体を選択するようなものを送信したり、ポート自体を選択させたりしますか0?-1

また、ポート マッピングは期限切れになりますか、それとも強制的にすべてのマッピングを解除する必要がありますか? アプリケーションがクラッシュしたり、コンピューターの電源が落ちたりした場合に備えて、私は疑問に思っていました。