SocketOption

SocketOption (소켓 옵션)

소켓과 연관된 소켓 옵션을 나타내는 제네릭 인터페이스입니다. channels 패키지에서 NetworkChannel 인터페이스는 채널의 소켓 옵션을 설정하고 조회하는 setOptiongetOption 메서드를 정의합니다.

출처: Java API Reference

본문

제네릭 타입 T는 옵션의 값 타입입니다. name()type() 메서드로 옵션의 이름과 값 타입을 얻을 수 있습니다.

SocketOption<T>는 소켓과 연관된 옵션을 나타내는 제네릭 인터페이스로, 타입 매개변수 T는 옵션 값의 타입입니다.

channels 패키지의 NetworkChannel 인터페이스는 소켓 옵션을 설정하고 조회하는 setOption/getOption 메서드를 정의합니다.

표준 옵션 목록은 StandardSocketOptions 클래스가 제공하며, 채널 기반 비동기·블로킹 소켓 프로그래밍에서 널리 사용됩니다.

name()type() 메서드로 옵션의 이름과 값 타입을 얻습니다.

채널 기반 소켓 프로그래밍에서 setOption/getOption으로 사용됩니다.

더 알아보기 (Learn more)

Java 공식 API