
SwooleCoroutineClient::set 함수는 소켓 연결을 설정할 때 사용됩니다. 이 함수의 옵션에 대한 설명은 Swoole 공식 문서에서 찾을 수 있습니다.
- timeout: 소켓 연결이 성공적으로 맺어지지 않으면 timeout 시간이 지난 후 연결을 종료합니다. 기본값은 60초입니다.
- backlog: 소켓 연결을 기다리는 큐의 크기입니다. 기본값은 128입니다.
- socket_type: 소켓 타입을 지정합니다. 예를 들어, SOCK_STREAM (TCP), SOCK_DGRAM (UDP) 등이 있습니다.
이 옵션을 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$client = new SwooleCoroutineClient('127.0.0.1', 9501);
$client->set([
'timeout' => 10, // 10초 timeout
'backlog' => 256, // backlog 크기 256
'socket_type' => SWOOLE_SOCK_TCP, // TCP 소켓 타입
]);
이러한 옵션을 설정하여 소켓 연결을 설정할 수 있습니다.
2025-04-29 13:02