我在InetSocketAddress上做了一個.toString()。這是迄今爲止未能連接到主機的Android websocket客戶端的一部分。Java InetSocketAddress是什麼樣子.toString()?
現在來自變量address.toString()的輸出看起來像domain.com/72.xx.xxx.xx:8000
,但從我所瞭解的需要只有兩個值(IP和端口)?
謝謝,讓我知道如果這看起來是正確的。
我在InetSocketAddress上做了一個.toString()。這是迄今爲止未能連接到主機的Android websocket客戶端的一部分。Java InetSocketAddress是什麼樣子.toString()?
現在來自變量address.toString()的輸出看起來像domain.com/72.xx.xxx.xx:8000
,但從我所瞭解的需要只有兩個值(IP和端口)?
謝謝,讓我知道如果這看起來是正確的。
了toString(的InetSocketAddress的)首先調用了toString (),然後將端口號附加到它,並從InetAddress的toString()返回的字符串的形式是:主機名/文字IP地址。
後來端口號是從的InetSocketAddress的toString()返回到返回值(從toString()方法InetAddress類的)前串接,因此,最終的結果是主機名/ IP文字地址:端口號。
欲瞭解更多信息,請參閱JavaDocs InetSocketAddress's toString()。