使用服务名称检索 Android 上的 DNS SRV 记录

Retrieving DNS SRV records on Android using service name

在 android 我想仅通过使用服务名称来查找记录列表。我试过 api 之类的 dnsjava 和 jmdns,但都返回空结果。我遇到过类似的问题,但也没有人回答:

Lightweight way to resolve DNS SRV records on Android

您可以使用 dnsjava 库并为此目的使用其查找 class。 喜欢:

字符串记录名称 = _name._tcp.domainName.;

Lookup lookup = new Lookup(recordName, Type.SRV);

记录记录[] = lookup.run();