Java ソケット プログラミングを使用してチャット アプリケーションを作成しています。ローカル ネットワークで起動したいので、アプリケーションを実行するためにインターネットを必要としません。を使用して、コンピューター自体でアプリケーションをテストしました
InetAddress.getLocalHost();
私のIPアドレスのInetaddressオブジェクトを作成するメソッド。ここで問題が発生するのは、ローカル ネットワーク内の他の IP アドレスを使用してこのオブジェクトを作成したい場合です..
いくつかの実験の後、私は別の機能があることを知りましたInetaddress.getbyAddress(byte[]);
IPアドレス引数としてバイト配列を取ります。InetAddress
今、私がIPアドレスのオブジェクト
を作成したい場合、私
192.168.234.190
はできないと言います...以来.
バイト配列は 127 までの値のみを保持します!!
何をすべきか?
前もって感謝します...