編集: この質問は、私のプロジェクト グループの他の誰かによって書かれました。あまりうまく表現されていないか、有益な情報ではないため、偶然ここにたどり着いた場合は、説明が必要かどうかなどをお知らせください.
サーバーは、メッセージを介して IP アドレスをクライアントに送信します。次に、クライアントがメッセージを読み取り、それを読み取って IP アドレスを表示します。正しい番号を収集するところにありますが、送信された IP アドレスに戻ると接続しません。同じアドレスでも繋がらない理由は?コードを以下に示します。
byte IPAddr[] = Arrays.copyOfRange(message, 3, 7); //and that is equal to "0.0.0.1"
try {
InetAddress IP = InetAddress.getByAddress(IPAddr);
Socket clientSocket = new Socket(IP, returnPort);
System.out.println("Connected!");
}