我正在 InetSocketAddress 上执行 .toString() 。这是 Android websocket 客户端的一部分,迄今为止无法连接到主机。
现在变量 address.toString() 的输出看起来像domain.com/72.xx.xxx.xx:8000
但据我了解,只需要两个值(IP 和端口)?
感谢让我知道这看起来是否正确。
InetSocketAddress 的 toString() 首先调用 InetAddress 的 toString(),然后将端口号附加到其中,从 InetAddress 的 toString() 返回的字符串的形式如下:主机名/文字 IP 地址.
随后的端口号在从 InetSocketAddress 的 toString() 返回到返回值(来自 InetAddress 的 toString())之前被连接起来,因此最终结果是主机名/文字 IP 地址:端口号.
有关详细信息,请参阅 JavaDocsInetSocketAddress 的 toString().
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)