我刚刚发现,由于我们的 fing android 应用程序中的“挂起”报告了堆栈跟踪:
构造函数InetSocketAddress(InetAddress address, int port)
创建一个带有地址和端口的套接字地址,但它似乎也尝试对提供的地址进行反向 dns 查找,以获取主机名。
这根本不是我们想要的,因为它不仅没有被我们的代码使用,而且还会减慢应用程序的速度,因为我们的应用程序会创建相关数量InetSocketAddress
但始终具有尚未解析/翻译的 inet 地址。
你知道是否有办法摆脱这种不受欢迎的反向 dns 查找?