
stream_select 함수의 첫 번째 인자인 rlist, wlist, xlist은 소켓의 읽기, 쓰기 상태를 나타냅니다.
- rlist: 읽기 가능한 소켓 목록입니다. 이 목록에 포함된 소켓은 읽기 작업을 수행할 수 있습니다.
- wlist: 쓰기 가능한 소켓 목록입니다. 이 목록에 포함된 소켓은 쓰기 작업을 수행할 수 있습니다.
- xlist: 읽기/쓰기 모두 가능한 소켓 목록입니다. 이 목록에 포함된 소켓은 읽기 및 쓰기 작업을 모두 수행할 수 있습니다.
예를 들어, 소켓 A는 읽기만 가능하고, 소켓 B는 쓰기만 가능하며, 소켓 C는 읽기/쓰기 모두 가능하다면 stream_select 함수의 인자로 다음과 같이 지정할 수 있습니다.
- rlist: [소켓 A, 소켓 C]
- wlist: [소켓 B, 소켓 C]
- xlist: [소켓 C]
이러한 방법으로 stream_select 함수를 사용하여 소켓의 읽기, 쓰기 상태를 확인하고, 읽기/쓰기 작업을 수행할 수 있습니다.
2025-05-08 18:27