
EventHttpConnection::getPeer() 메서드는 클라이언트의 소켓 정보를 반환합니다. 반환되는 값은 Socket 객체로, 이 객체에는 클라이언트의 IP 주소와 포트 번호가 포함됩니다.
getPeer() 메서드가 반환하는 Socket 객체는 클라이언트와의 통신을 종료할 때까지 유효합니다. 하지만, 클라이언트가 연결을 종료하거나 연결이 끊어지면, 반환되는 Socket 객체는 null이 됩니다.
이 메서드를 사용할 때 주의해야 할 점은, 클라이언트가 연결을 종료하거나 연결이 끊어졌을 때, 반환되는 Socket 객체가 null이 될 수 있다는 점입니다. 이 경우, 클라이언트의 정보를 가져올 수 없으므로, 적절한 처리를 하도록 해야 합니다.
예를 들어, 클라이언트의 정보를 가져올 때, null 체크를 하여, 클라이언트가 연결을 종료하거나 연결이 끊어졌을 때, 예외 처리를 할 수 있습니다.
#hostingforum.kr
java
Socket peer = connection.getPeer();
if (peer != null) {
// 클라이언트의 정보를 가져올 수 있습니다.
} else {
// 클라이언트가 연결을 종료하거나 연결이 끊어졌습니다.
// 적절한 처리를 하도록 하세요.
}
2025-08-05 09:40