ServerSocket
ServerSocket (서버 소켓)
서버 소켓을 구현하는 클래스입니다. 서버 소켓은 네트워크를 통해 들어오는 요청을 기다립니다.
본문
요청에 기반한 어떤 연산을 수행한 다음, 결과를 요청자에게 반환할 수 있습니다. 서버 소켓의 실제 작업은 SocketImpl 클래스의 인스턴스에 의해 수행됩니다.
ServerSocket 클래스는 여러 소켓 옵션을 설정하고 얻기 위한 편리한 메서드와 setOption/getOption 메서드를 정의합니다. 지원하는 옵션으로는 SO_RCVBUF(수신 버퍼 크기), SO_REUSEADDR(주소 재사용) 등이 있습니다.
accept()로 클라이언트 연결을 수락하고 Socket을 반환합니다.
bind(SocketAddress, int backlog)와 close() 메서드를 제공합니다.
setSoTimeout(int)으로 accept 대기 시간 초과를 설정할 수 있습니다.