7

yaximのような XMPP クライアントなど、Android で SRV レコードのルックアップを行う最もリソース効率の良い方法は何ですか?

気がついた:

  • JavaSE の一部であるが Android には含まれていないJNDI
  • dnsjava。これにより、800 KByte のクラス ファイルが追加されます (ProGuard の後は 580 KByte であるため、SRV ルックアップにのみ必要なファイルを分離するのはおそらく難しいでしょう)。
  • dignslookupなどのネイティブ ツールは、静的にコンパイルすると、同様のフットプリントをdnsjava持ち、さらにアプリをネイティブ コードに依存させます。

ホスト名と TCP/IP を検索するために DNS サービス レコードの照会を読みましたが、JNDI とdnsjava.

確かに、この問題に遭遇したのは私が初めてではなく、Java に軽量の DNS SRV リゾルバーがいくつかあるはずです :-)

編集: DNSSEC検証/ DANE証明書クエリを提供するためのボーナスポイント。

4

2 に答える 2