4

私は現在、DNS-DS ライブラリ「mdnsjava」を私の Android プロジェクトに実装しています。たとえば、ここ SO など、いくつかの場所で言及されています。

JMDNS 以外に bonjour/zeroconf 用の Java ライブラリはありますか? .

実装している間、この実装が本当にキャッシュを使用しているのか、および/またはパフォーマンスがどれほど安定しているのか疑問に思います。

現在、過去 2 年間 jmDNS を使用していますが、このライブラリは検出を一時停止している間 (アプリがバックグラウンドで) キャッシュを保持できませんでした。

さらに、jmDNS はデバイスの検出に時間がかかり、不安定でした。

では、 mdnsjavaの経験はありますか?

4

2 に答える 2

1

JmDNS が正しく動作していないように見えたため、JmDNS から mdnsjava に切り替えました。何も検出されないこともありました。

私は mdnsjava で非常に良い経験をしており、pom.xml を追加し、いくつかの簡単なバグ修正を指摘することで、mdnsjava に少し貢献しました。mdnsjava についての唯一のことは、何らかの理由で完全にゼロから再起動できないように見えることです (実行中のプログラムのすべての状態を正確にリセットします) が、起動している限り、問題なく動作します。それを使用している Android バックグラウンド サービスに関する他の問題に気付きませんでした。著者にリセットの問題を指摘したところ、彼は同じ問題を経験したことがあり、時間があればいつかそれを見るかもしれないと言いました。

于 2015-03-12T10:31:12.090 に答える