EDIT :이 질문은 프로젝트 그룹의 다른 누군가가 작성했습니다. 아주 잘 말하지 않았거나 유익하지 못하다. 그래서 우연히 우연히 발견되면 어떤 사고가 있었는지 알려주는 것이다.IP 주소가 동일한 IP 주소로 연결되지 않습니다
서버는 클라이언트에게 메시지를 통해 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!");
}
"localhost"또는 127.0.0.1을 소켓의 소켓에 입력하면 클라이언트와 서버가 연결됩니다. clientSocket = new Socket (IP, returnPort) – Ryanman