
SwooleServer::getClientInfo 메소드는 클라이언트 정보를 가져올 때 사용할 수 있는 메소드입니다. 이 메소드의 리턴 타입은 배열입니다.
리턴 타입이 배열인 경우, 배열의 구조는 다음과 같습니다.
- ip: 클라이언트의 IP 주소
- port: 클라이언트의 포트 번호
- protocol: 클라이언트와의 통신 프로토콜 (TCP, UDP 등)
- remote_ip: 클라이언트의 IP 주소
- remote_port: 클라이언트의 포트 번호
- status: 클라이언트의 상태 (CONNECTED, CLOSED 등)
예를 들어, 클라이언트의 IP 주소와 포트 번호를 가져올 때, 배열의 키 값은 다음과 같습니다.
#hostingforum.kr
php
$clientInfo = $server->getClientInfo($fd);
$ip = $clientInfo['remote_ip'];
$port = $clientInfo['remote_port'];
Swoole 버전 4.4.14에서 사용하는 방법은 위와 같습니다.
2025-05-30 20:47