問題タブ [mdns]

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

android - Physical Web mDNS android テスト - 広告ビーコン アプリが表示されない

このRaspberryPI の例を Android で複製しようとしています

mDNS (jmDNS ライブラリ) を使用して URL をアドバタイズする Android 用のアプリを作成しました。アプリは正常に動作し、ZeroConf Browser アプリを使用して別の電話でメッセージを受信できます

しかし、フィジカル Web アプリを使用して同じメッセージを受信しようとしても何も起こらず、アプリはサービスを見つけられません。

問題は、ホスト名と txt レコードの送信方法にあると思います。

これは私のコードです:

何が悪いのか理解するのを手伝ってもらえますか?

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

centos - Centos 7 Avahi が Windows マシンから解決しない

Centos 6.6 に avahi-daemon と samba をインストールして構成しましたが、Ubuntu マシンからテストしているときに機能しています。例:ping myhostname.localまたはsmb://myhostname.local

ただし、Windows マシンから試してみると、samba は機能せず、ping も実行できません。ping myhostname

Windowsの機能とUbuntuの機能の違いを教えてください。

また、ネットワークをブラウズするときに Windows がサーバーを一覧表示できれば素晴らしいのですが、ブロードキャストなどを有効にする必要があるのか​​、それとも通常の構成で十分なのかわかりません。

事前にログをありがとう。

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

tcp - mDNSを使用せずにWifi経由で2つのデバイスを接続する方法?

デバイスで実行されている組み込み Web サーバーがあります。次に、スマートフォン アプリを Web サーバーに接続する必要があります。彼らは同じ Wi-Fi ネットワーク上にありますが、お互いの IP アドレスを知りません。

この問題は、サーバーに mDNS プロトコルを実装することで解決されることが多いと理解しています。しかし、代替手段はありますか?サーバーは特定の IP アドレスなどを要求できますか?

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

java - mdnsjava を使用したネットワーク サービス検出の例はありますか?

問題

Java クライアント/サーバー アプリケーションのネットワーク サービス ディスカバリを開始しようとしています。クライアントが他のプラットフォーム上にある未来に備えたいと思います。おそらくNETCFとAndroidだけです。これはロケット手術であってはなりません。

オプション

ここにリストされているオプションを数時間参照すると、mdnsjava が現時点で最適なオプションであることがわかります。以下に私の研究の一部を掲載しましたが、現在の評判では 2 つのリンクに制限されています。

私はJmdnsの例をコンパイル、登録、ブラウジングするのにそれほど苦労することはありませんでした...しかし、それは単に確実に動作しませんでした。ブラウザは、サービスがまったく見つかった場合でも、255.255.254 サブネットの IP アドレスを返しました。

Mdnsjava はより良い評価を得ていますが、私は完全に実行に失敗しました。私が見つけた例は、単独では機能しないコード スニペットであり、javadocs は実際にはドキュメントではありません。名前のない (ただし必須の) 引数を持つパブリック メソッドのリストにすぎません。

Avahi4j は 2009 年以来 v0.1 のままでした。それに時間をかけませんでした。

Bonjour は、Apple 以外のプラットフォームでシステム ライブラリを必要とするようです。

私がまったく知らない Upnp は、最小限の要件を満たすために膨大な量のインフラストラクチャが必要になるようです。

質問

サービスを mdnsjava に登録するコンパイル可能な実際の例はありますか? 2015 年に別のライブラリを調査するのが最善の方法である場合は、別のライブラリを調査するように言われる準備ができています.

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

angularjs - AngularJS アプリケーションの mDNS?

AngularJS アプリケーションで mDNS ルックアップを使用することは可能ですか?

より具体的には、Ionic フレームワーク (AngularJS 上で実行される) を介してアプリを作成しています。そして、ネットワーク上の組み込みデバイスに接続できるようにしたい。

例えば:

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

c++ - ::avahi_client_new が「予期しない D-Bus エラーが発生しました」というエラーで失敗する

サービスの広告と発見に avahi を使用しています。avahi にも dbus が必要であることは周知のとおりです。そのため、dbus-1.6.8 ライブラリも追加されます。起動時に dbus-daemon と avahi-daemon を起動しています。両方のデーモンが実行されており、プロセス リストで確認できます。

しかし、avahi クライアントを作成しようとすると、::avahi_client_new 呼び出しが「予期しない D-Bus エラーが発生しました」というエラーで失敗します。AVAHI_ERR_DBUS_ERROR = -22, /**< An unexpected D-Bus error occured */

以下は私の機能です。

PS: Poll = ::avahi_threaded_poll_new(); 成功しています。

誰かがこの問題について何か手がかりがあれば教えてください。または、少なくともデバッグ方法。

前もって感謝します。