라이브러리

[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` 메서드를 호출해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 96 페이지

검색

게시물 검색