Event EventUtil::setSocketOption
(PECL event >= 1.6.0)
EventUtil::setSocketOption — 소켓 옵션을 설정합니다.
설명
public static EventUtil::setSocketOption( mixed $socket , int $level , int $optname , mixed $optval ): bool
소켓 옵션을 설정합니다.
매개변수
socket
- 소켓과 연결된 소켓 리소스, 스트림 또는 숫자 파일 설명자.
level
EventUtil::SOL_*
상수 중 하나입니다. 옵션이 있는 프로토콜 수준을 지정합니다. 예를 들어 소켓 수준에서 옵션을 검색하려면EventUtil::SOL_SOCKET
의level
매개변수가 사용됩니다. TCP와 같은 다른 수준은 해당 수준의 프로토콜 번호를 지정하여 사용할 수 있습니다. 프로토콜 번호는 getprotobyname() 함수를 사용하여 찾을 수 있습니다. EventUtil constants를 참조하십시오.optname
- 옵션 이름(유형). socket_get_option() 함수의 해당 매개변수와 같은 의미입니다. EventUtil constants를 참조하십시오.
optval
- socket_get_option() 함수의
optval
매개변수와 동일한 값을 허용합니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
기타
- socket_get_option() - 소켓에 대한 소켓 옵션을 가져옵니다.
- socket_set_option() - 소켓에 대한 소켓 옵션 설정