Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android InetSocketAddress构造函数执行反向dns_Android_Network Programming_Android Networking - Fatal编程技术网

Android InetSocketAddress构造函数执行反向dns

Android InetSocketAddress构造函数执行反向dns,android,network-programming,android-networking,Android,Network Programming,Android Networking,我刚刚发现,由于android应用程序中的“挂起”报告了堆栈跟踪: 构造函数InetSocketAddress(InetAddress,int-port)创建一个带有地址和端口的套接字地址,但它似乎也尝试对提供的地址执行反向dns查找,以获取主机名 这根本不是我们想要的,因为我们的代码不仅不使用它,而且它会减慢应用程序的速度,因为我们的应用程序创建了一个相关数量的InetSocketAddress,但总是带有一个尚未解析/转换的inet地址 您知道是否有办法摆脱这种不希望的反向dns查找吗?您是

我刚刚发现,由于android应用程序中的“挂起”报告了堆栈跟踪:

构造函数
InetSocketAddress(InetAddress,int-port)
创建一个带有地址和端口的套接字地址,但它似乎也尝试对提供的地址执行反向dns查找,以获取主机名

这根本不是我们想要的,因为我们的代码不仅不使用它,而且它会减慢应用程序的速度,因为我们的应用程序创建了一个相关数量的
InetSocketAddress
,但总是带有一个尚未解析/转换的inet地址


您知道是否有办法摆脱这种不希望的反向dns查找吗?

您是否尝试过
createUnresolved
将主机名作为IP地址作为点分隔字符串?解决方案是避免使用InetAddress.getByAddress(byte[]ipAddress),而是使用getByAddress(string hostname,byte[]ipAddress),提供同一IP地址的字符串表示形式作为主机名。您是否尝试过
createUnresolved
,将主机名作为点分隔字符串的IP地址?解决方案是避免使用InetAddress.getByAddress(byte[]ipAddress),而是使用getByAddress(string主机名,byte[]ipAddress),提供相同IP地址的字符串表示形式作为主机名。