私は非常にシンプルなチャットクライアントとサーバーで作業しており、サーバー上に次のようなメッセージを表示する必要があります:( "IP:" + ipAddr)
私の問題は、サーバーのipAddrを取得しようとしたときです。
Macのターミナルの「curlifconfig.me」とまったく同じように機能させたい。
コンピューターでifconfig.meをカールすると、次のように返されます。76.xx.xxx.xxx
自分自身を保護するために非表示になっているパーツ。
これを返すにはプログラムが必要です。
現在このコードで:
try {
InetAddress thisIp = InetAddress.getLocalHost();
System.err.println("IP: "+ thisIp.getHostAddress());
}
catch(Exception e) {
System.err.println("Error!");
}
}
127.0.0.1、ローカルホストIPアドレスを返します。誰かがこれを行うためのプログラムを理解するのを手伝ってくれますか?
ありがとう!