問題タブ [jmdns]

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 投票する
3 に答える
1238 参照

android - ローカルデバイスAP(ホットスポット)でJmDNSを使用してZeroconfを使用してサービスを検索する

Androidデバイスをホットスポット/アクセスポイント(AP)として設定した場合、JmDNS(3.4.0)を使用してこのAPに接続されている他のデバイスを見つけるにはどうすればよいですか?

通常のAPを使用すると、JmDNSインスタンスを通常の方法で作成するときにすべてが正常に機能します。

しかし、私のデバイスをAPとして使用すると、これは例外をスローします。

ローカルIPを使用してJmDNSインスタンスを作成してみました

同じ例外をスローします。

JmDNSにローカルAPに接続されているサービスを検索させるにはどうすればよいですか?

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

osgi - 隣人発見?

こんにちは、IP ネットワークでサービスを発表している周囲のノードのリストを取得するために、Apple の Bonjour を使用しようとしていました。ただし、そのための「簡単な」チュートリアルはありませんでした。さらに、ほとんどの Web サイトが動的 IP アドレスの割り当てやサービスなどに重点を置いていることに気付きました。しかし、ネットワーク内の他のノードの検出に関する情報は見つかりませんでした。簡単で明確に見えますが、どこから始めればよいかわかりません。注: Java (osgi バンドル) を使用する必要があります。助けが必要です!! ありがとう

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

osgi - JmDNS3.4.1jarの調査で問題が発生しました

私はここの初心者です。私はosgiバンドルとJmDNSを使用して最初のプログラムを扱っています。プロジェクトにJmDNS3.4.1jarを追加した後、次の基本コードをテストしています。

私のアクティベーター:

そしてここにバンドルがあります:

コードを実行すると、次のようになります。

その後停止するので、JmDNSインスタンスの作成に問題があると思います。何かアイデアはありますか?

アクティベーター(メインのシンプルなプログラム)とのバンドルを使用しない場合、すべてが正しく機能することに注意してください

PS:私はそれをWindowsで実行しています

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

bundle - JmDNS、JmmDNS? 違いはなんですか?バンドルで何を使用しますか?

私はここの初心者です。JmDNS ライブラリ (3.4.1) を見ていると、JmDNS インスタンスと JmmDNS インスタンスの違いが明確にわかりませんでした。JmmDNS のインスタンスを使用してサービスを検出したところ、アプリケーションで適切に動作しました。次に、コードをバンドルに変換したかったのですが、何も機能しません。次に、バンドルで JmDNS のインスタンスを使用すると、サービスを正常に検出できます。誰かが私のためにこれを明確にしてくれれば幸いです。また、ドキュメントによると、JmmDNS には NetworktopologyListener があるため、サービスが常に更新されることが保証されます。これは JmDNS インスタンスでも保証されていますか? この理由でバンドルの使用をためらっています (ネットワークの変更によってサービスが更新されない可能性があります)

ご協力いただきありがとうございます

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

bonjour - 他のマシンで JmDNS サービスを見つけることができません

jmdns 3.4.1 を使用すると、LAN 内のマシンによってアドバタイズされたサービスを確認できます。サービスを作成して登録することもできるため、自分のマシンで確認できます。しかし、LAN の別のマシンで新しいサービスを作成すると、自分のマシンでそれを見ることができません。他のマシンで次のコードを使用しています。

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

bonjour - 受信者側でJmDNSサービスのプロパティを確認する方法は?

JmDNSサービスを作成する1つの方法は次のとおりです。

ここで、propsは、サービスのいくつかのプロパティを説明するマップです。誰かがこれらのプロパティの使用法を説明する例を持っていますか?たとえば、受信者の部分でそれらを使用する方法。私はもう試した :

しかし、このサービスを受けているマシンで、これらのプロパティを表示するにはどうすればよいですか?

私はどんな助けにも感謝します...

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

eclipse - JmDNS 3.4.1、IPv6をサポートしていますか?

JmDNS 3.4.1はIPv6をサポートしていますか?サービスをIPv4に登録すると、他のマシンでも表示できますが、IPv6アドレスのインターフェイスを使用している場合は、表示されません:(

また、私は得る

jSLPではIPv6はまだサポートされていません(https://bugs.eclipse.org/328074を参照)。インターフェースをスキップします...

JmDNSはSLPを使用しますか?

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

android - JMDNSは4G接続で動作していませんか?

jmdnsを使用していくつかのモバイルデバイスを見つけようとしています。Wi-Fiまたは3G接続がある限り、デバイスは検出可能です。それ以来、私は4G接続を使用しましたが、デバイスが検出されないと言われました。

4G接続を有効にするために別の条件を設定する必要がありますか?プログラムで4Gと3Gの最も重要な違いは何ですか?

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

android - AndroidでローカルwifiでBonjourを見つける方法

プリインストールされている Bonjour 経由でリモート コンピュータの IP を取得したいという問題があります。Git Hub からサンプル コードをダウンロードし、jmdns3.4.1 Jar もダウンロードしたため、その理由はわかりません。ただし、サンプルには、Dalvik 形式への変換がエラー 1 で失敗したため、エラーが含まれています。次に、正確な答えを得るためにこの質問を書きました。

よろしくお願いします。

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

dns - jmdns定数

私はしばらくJmDNSを使用しています。私は自分のアプリケーションの目的のためにそれを使用することができました. 私にとってはすべてがうまく機能します(「アナウンサー」マシンと「リスニング」マシンがあり、後者のマシンは他のデバイスを見て、それらの情報を発見できます)。

私が JmDNS jar ファイルを操作できたのは事実ですが、このファイルで何が起こっているのかを完全には理解していませんでした。ここで、ネットワーク トラフィックに JmDNS を使用した場合の影響について知りたいと思います。QUERY_WAIT_INTERVALドキュメントを参照しましたが、PROBE_THROTTLE_COUNT、 など の定数の意味を見つけることができませんでした。

アナウンサー マシンがサービス アナウンスを送信するデフォルトの頻度を知りたいです。

また、次のように説明されている DNS_TTL にも気付きました。

DNS キャッシュに残るのがサービスの Time To Live であることは理解できましたが、「サーバーをパージする」という意味が理解できませんでした。DNS_TTL の有効期限が切れると、リスナーはサービスについてアナウンサーに尋ねなければならないということですか? もしそうなら、なぜアナウンサーにそのサービスを 1 秒 ( ANNOUNCE_WAIT_INTERVAL= 1000 ミリ秒) ごとにアナウンスさせる必要があるのでしょうか?

私はとても混乱しています。