Java InetSocketAddress看起来像.toString()?

时间:2012-05-18 04:50:27

标签: java inet-socket

我正在InetSocketAddress上执行.toString()。这是Android websocket客户端的一部分,到目前为止无法连接到主机。

现在变量address.toString()的输出看起来像domain.com/72.xx.xxx.xx:8000,但据我所知,只需要两个值(IP和端口)?

感谢告诉我这是否正确。

2 个答案:

答案 0 :(得分:2)

InetSocketAddress的toString()首先调用InetAddress的toString(),然后将端口号附加到它,并且从InetAddress的toString()返回的字符串格式为: hostname / literal IP address

在从InetSocketAddress的toString()返回到返回值(来自InetAddress的toString())之前连接后来的端口号,因此最终结果是主机名/文字IP地址:端口号

有关更多信息,请参阅InetSocketAddress's toString()的JavaDoc。

答案 1 :(得分:0)

能够找到一个例子:http://discuss.itacumens.com/index.php?topic=46099.0

基本上是正确的:)

我需要在别处调试......