問題タブ [zeroconf]

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 に答える
4700 参照

windows - Windows の LLMNR と Zeroconf と Bonjour の比較

Link-Local Multicast Name Resolution (LLMNR)は、マルチキャスト DNS に基づくサービス検出のための Microsoft の技術です。Bonjour/Zeroconf と互換性がありますか? もしそうなら、APIはどこにありますか? サービス ディスカバリは、どういうわけか通常の DNS 解決 ( gethostbyname()?) に組み込まれていると思いますが、サービス アドバタイズはどうでしょうか?

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

networking - Mono.ZeroConf ウィンドウ

こんにちは、 Mono ZeroConfのチュートリアルから始めました

私のコードが次の行に到達したとき

SystemException が発生する

では、必要なデーモンまたはプロバイダーを (Windows で) 実行するにはどうすればよいですか?

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

php - Android アプリと PHP サーバー用のゼロ構成ネットワーク

AndroidアプリでphpサーバーのIPアドレスを取得するにはどうすればよいですか?

例、ブロードキャスト メッセージを送信する Android アプリ。次に、サーバーはそのメッセージをリッスンし、サーバーの IP アドレスを Android アプリに送信します。

JmDNS を見つけましたが、私のサーバーは Java ではなく PHP です。または、その仕事をするためのトリックまたは解決策はありますか?

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

c# - DHCP検出、要求、および確認応答を送信するために使用できるAPIは何ですか?

私はかなり長い間検索してきましたが、C#で動作するDHCPクライアントの実装例を見つけることができないようです。私はネットワークプログラミングの初心者ですが、手動のDHCPクライアントを作成し、DHCPサーバーがない場合はAuto-IPを実装する必要がある調査を行っています。

コード例、またはこれに役立つ組み込みのC#クラスの名前をいただければ幸いです。

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

networking - デバイスまたは PC を upnp 対応にする方法

PC は、upnp (または同様のプロトコル) によってデバイスまたは別の PC をどのように識別できますか?

ネットワークまたは直接接続で upnp デバイスを検出できる Windows マシン上の ac# プログラムが必要ですか? (これは簡単な部分です)

しかし、他のマシンで何をしなければならないのでしょうか?

case1: マシンが upnp をサポート

ケース 2: マシンはまだ upnp をサポートしていません

ここで 2 つのケースについて教えてもらえますか?

0 投票する
6 に答える
8245 参照

android - Android NSD がすべてのサービスを検出しない

Android Native Service Discovery を使用してアプリケーションを実行しようとしていますが、アプリケーションを実行すると、ネットワークからすべてのサービスが検出されないことがあります。4 つの Galaxy nexus を使用してhttps://github.com/joeluchoa/nsdからコードを実行していますが、ほとんどの場合、それぞれが異なる数のサービスを同時に検出します。

基本的に、ServerSocket でサービスを実行します。

次に、NsdManager の registerService メソッドを使用して公開します。

サービスを発見するには、NsdManager からメソッド discoverServices を使用します。

次のように mDiscoveryListener を使用します。

私は何か間違ったことをしていますか?誰かがこれに対する解決策または回避策を知っていますか?

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

android - jmdnsのサブタイプを使用してサービスを検出する

Linux PCでmdnsreponder(applebonjour)を使用して、サービスをサブタイプに登録しました
。そして、Galaxy電話でjmdns(ここではjmdns.jarファイルがあります)を使用してサービスを閲覧しようとしています。

以下のコマンドでサービスを登録しました

jmdnsのサービスタイプリストでサブタイプなしで参照すると、適切な応答が得られます。すなわち

しかし、以下のオプションを試してみると、何もリストできませんでした->応答はnullでしたServiceInfo [] https = jmdns.list( "_ wcam._sub._smartplace._tcp.local。");

それはavahiブラウズで動作しました..

jmdnsを使用してサブタイプを参照する方法を教えてくれる人がいます。

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

android - avahi を Android NDK プロジェクトにコンパイルする際の問題

ここ数日、既存の Android NDK プロジェクトで使用する静的ライブラリまたは共有ライブラリに avahi をビルドするのに苦労していました。

アプリ ストアとプレイ ストアにいくつかのゲームがあり、私の仕事は Android バージョンでマルチプレイヤーを動作させることです。具体的には、Bonjour コンポーネントを置き換えて、これらのゲームが zeroconf 経由で相互に接続できるようにする必要があります。

調査によると、avahi が私たちが探しているライブラリであることが示されているようですが、現時点では、機能するものなら何でも受け入れることができます。

ここの誰かが、avahi のコンパイルを手伝ってくれるか、別のより適切な (そしてインストールが簡単な) ライブラリを提案してくれることを願っています。

プロジェクトは android-ndk-r8b を使用し、コマンド ラインを使用して OSX 10.7.4 でビルドされています (Eclipse ではありません)。

ここから最新の Avahi ソースを取得します: http://www.linuxfromscratch.org/blfs/view/svn/basicnet/avahi.html

./configure をエラーなしで実行するために必要なすべてのライブラリを自作しました。

./configure は、明らかな危険信号なしで実行されます。

make を実行すると、次のコンパイル エラーが発生します。

android-ndk-r8b ライブラリに対してビルドしていないか、ipv6.h などを見つけていないことがわかりました。

私の .bash_profile.sh ファイルをチェックしました:

--host=arm-linux-androideabi を ./configure 引数リストに追加すると、次のエラーが発生します。

利用可能なホスト システム タイプのリストを取得する方法がわからなかったので、方向を変えて、Android.mk ファイルを介して静的ライブラリをビルドすることにしました。

適切な Android.mk ファイルの作成に関するこの投稿を見つけました: Android で avahi をコンパイルできません

すべてのサブディレクトリ内に Android.mk ファイルがないことに気付きました。

すべての Makefile.am ファイルを Android.mk ファイルに変換するために、Androgenizer を調査、ダウンロード、ビルドしました。 http://cgit.collabora.com/git/user/derek/androgenizer.git/

ただし、それを行う方法に関する情報を把握または見つけることができませんでした=/

自分の Android.mk ファイルを作成してみることにしました。

avahi-core/iface-linux.c:33:0 のコンパイル時エラーが発生します。

そして今、私はかなり立ち往生しています。

iface-linux.c および h ファイルを #if 0' しようとした結果、他のエラーが次々と発生したため、悪い考えである可能性があります。

./configure コマンドで間違ったことをしたのではないかと思いますか? おそらく私の Android.mk ファイルに問題がありますか?

これはかなりの数の開発者が対処しているものに違いないと思うので、Google 経由で適切な情報が見つからないように見えるため、おそらく何かが欠けていると思います。

どんな助けでも大歓迎です!これを avhi メーリング リストにも送信しました。応答があれば、後世のためにここに投稿します。

ありがとう、クリス

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

bonjour - 閲覧中に mdnsresponder に IP アドレスが表示されない

bonjor mdnsresponder を使用してサービスを登録しました

以下のように名前とタイプで再愛そうとしたとき

という返事をもらいました

ルックアップ SMARTCAM._CAMS._tcp..local 22:16:31.777 SMARTCAM._CAMS._tcp.local. AIR.local.:80 (インターフェイス 3) u=test path=/pub で到達できます

しかし、ここでは、サービスを登録した PC の IP アドレスを取得していません (IP 192.168.1.123 とホスト名 AIR でサービスを登録しました)。

今PCのIPアドレスを取得する方法..? その IP で何らかのサービスを実行しているため、解決後にアクセスしたい

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

c# - Mono Zeroconf のサンプルが必要

将来使用する可能性のあるコードを単純なコンセプトのデモンストレーション アプリにしようとしています。具体的には、Bonjour サービスに XML データを送信するアプリを iPhone で実行したいと考えています。私はすでに Mac で動作する Objective-C アプリを持っていますが、Mono Zeroconf を強く優先して Windows でアプリを作成する必要があります。これは、プロジェクトが後で Mono フレームワークを使用する可能性があるためです。

この目的のために、Mono Zeroconf ライブラリを使用する実際のサンプルが必要です。ウェブサイトで見つけた例では不十分です。彼らが私にできることは、サービスを登録することだけですが、その後は何もしません。具体的には、私はこれを持っています:

そして今、私は何をすべきか全く見当がつきません。誰かが私をサンプルコードか何かにリンクしてくれたら、それは本当に素晴らしいことです.

ありがとうございました。