请问下这个库,需要如何使用:
IResolver[] resolvers = new IResolver[2];
resolvers[0] = AndroidDnsServer.defaultResolver();
resolvers[1] = new Resolver(InetAddress.getByName("114.114.115.115"));
DnsManager dns = new DnsManager(NetworkInfo.normal(), resolvers);
直接这样就行了吗?
需不需要通过dns对象来解析query域名来获取IP地址呢?然后通过IP地址访问,如果不需要的话,直接解析,系统应该已经缓存了解析结果,也就是说不需要获取解析结果,直接调用query就行了,我不是很明确,请解答。
上面的代码能在主线程中运行么?
1,IP是不可以缓存的,每次都是不同的
2,这个只是个工具你可以根据你的需求使用,具体怎么使用可以参考源码