データを交換できるように、ソケットを介して 2 つのデバイスを接続しようとしています。また、wifi ホットスポット経由で接続されています。サービスを利用しています。
デバイス 1 はホットスポット (ServerSocket が実装されている場所) であり、デバイス 2 はそれに接続するもの (ソケットが実装されている場所) です。私はいくつかの調査を行い、それぞれのIPを取得できました(ただし、独自のクラスで計算されました)。しかし、クライアント ソケットを作成するには、他のクラスのホスト (ホットスポットとして機能している電話) の IP アドレスが必要です。ホットスポットネットワークを作成するために1つの電話を使用し、それに接続するために別の電話を使用しているため、コードのその部分が実行されないため、サーバー側では取得できません。
通常、テザリングしているデバイスの IP アドレスは一般的に同じであることは知っていますが、すべての電話で機能することを確認する必要があるため、それを信頼することはできません。
では、クライアント (そのホットスポットに接続された電話) サービスでサーバー (ホットスポット ホスト) の IP アドレスを取得するにはどうすればよいでしょうか?