
stream_select 함수는 선택된 소켓의 파일 디스크립터를 selected array의 키로 반환합니다. selected array는 선택된 소켓의 파일 디스크립터와 함께 읽기/쓰기 가능 여부를 나타내는 플래그를 포함합니다.
예를 들어, stream_select 함수가 다음과 같은 선택된 소켓의 파일 디스크립터를 반환한다고 가정해 보겠습니다.
#hostingforum.kr
php
$selected = stream_select($read, $write, $except, $tv_sec, $tv_usec);
이 경우, 선택된 소켓의 파일 디스크립터는 $read, $write, $except 배열의 키로 반환됩니다. 각 키는 선택된 소켓의 파일 디스크립터를 포함합니다.
#hostingforum.kr
php
if ($selected) {
foreach ($read as $fd) {
// 선택된 읽기 가능 소켓의 파일 디스크립터
}
foreach ($write as $fd) {
// 선택된 쓰기 가능 소켓의 파일 디스크립터
}
foreach ($except as $fd) {
// 선택된 예외 소켓의 파일 디스크립터
}
}
이러한 형태로 선택된 소켓의 파일 디스크립터를 얻을 수 있습니다.
2025-07-23 12:00