라이브러리
[PHP] SwooleServer::connection_list - 설정된 모든 연결을 가져옵니다.
SwooleServer::connection_list
SwooleServer::connection_list는 Swoole 서버의 현재 연결 목록을 반환하는 메서드입니다. 이 메서드는 서버가 현재 연결된 클라이언트의 목록을 반환하며, 이 목록은 실시간으로 업데이트됩니다.
사용 방법
SwooleServer::connection_list를 사용하려면, 먼저 Swoole 서버를 생성하고, `start` 메서드를 호출한 후에 사용할 수 있습니다.
예제
#hostingforum.kr
php
// Swoole 서버 생성
$serv = new swoole_server("0.0.0.0", 9501);
// 서버 시작
$serv->start(function ($serv, $task_id, $from_id, $data) {
// 서버가 연결된 클라이언트 목록을 가져옵니다.
$connections = $serv->connection_list();
// 목록을 출력합니다.
foreach ($connections as $connection) {
echo "Connection ID: $connection[0], PID: $connection[1], FD: $connection[2]
";
}
});
예제 설명
이 예제에서는 Swoole 서버를 생성하고, 서버가 연결된 클라이언트 목록을 가져와 출력합니다. `connection_list` 메서드는 서버가 현재 연결된 클라이언트의 목록을 반환하며, 이 목록은 실시간으로 업데이트됩니다.
결과
#hostingforum.kr
Connection ID: 1, PID: 1234, FD: 5
Connection ID: 2, PID: 5678, FD: 6
참고
* Swoole 서버의 연결 목록은 실시간으로 업데이트됩니다.
* `connection_list` 메서드는 서버가 현재 연결된 클라이언트의 목록을 반환합니다.
* 목록은 연결 ID, PID, FD 순서로 반환됩니다.
추가 정보
* Swoole 서버의 연결 목록은 `connection_list` 메서드를 사용하여 가져올 수 있습니다.
* 목록은 실시간으로 업데이트되므로, 서버가 연결된 클라이언트 목록을 가져올 때마다 `connection_list` 메서드를 호출해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.