InetSocketAddress で .toString() を実行しています。これは、これまでのところホストへの接続に失敗している Android Websocket クライアントの一部です。
現在、変数 address.toString() からの出力は次のように見えますdomain.com/72.xx.xxx.xx:8000
が、私が理解していることから、2つの値(IPとポート)のみが必要ですか?
これが正しいかどうか教えていただきありがとうございます。
InetSocketAddress で .toString() を実行しています。これは、これまでのところホストへの接続に失敗している Android Websocket クライアントの一部です。
現在、変数 address.toString() からの出力は次のように見えますdomain.com/72.xx.xxx.xx:8000
が、私が理解していることから、2つの値(IPとポート)のみが必要ですか?
これが正しいかどうか教えていただきありがとうございます。
InetSocketAddress の toString() は、最初に InetAddress の toString() を呼び出し、次にポート番号を追加します。InetAddress の toString() から返される文字列は、ホスト名 / リテラル IP アドレスの形式になります。
その後、InetSocketAddress の toString() から (InetAddress の toString() から) 戻り値に戻る前に、ポート番号が連結されるため、最終的な結果はホスト名 / リテラル IP アドレス: ポート番号 になります。
詳細については、InetSocketAddress の toString() の JavaDocsを参照してください。
例を見つけることができました: http://discuss.itacumens.com/index.php?topic=46099.0
基本的には正しいです:)
他の場所でデバッグする必要があります...