
스와올 클라이언트의 `getpeername()` 함수를 사용하여 클라이언트의 IP 주소와 포트 번호를 얻는 방법은 다음과 같습니다.
1. PHP 7.2 이상 버전을 사용해야 합니다.
2. 클라이언트와 서버가 연결된 후 `getpeername()` 함수를 호출합니다.
3. 함수는 클라이언트의 IP 주소와 포트 번호를 반환합니다.
예를 들어, 다음 코드는 클라이언트의 IP 주소와 포트 번호를 얻는 방법을 보여줍니다.
#hostingforum.kr
php
$client = new SwooleClient(SWOOLE_SOCK_TCP);
$client->connect('127.0.0.1', 9501);
$peername = $client->getpeername();
echo "클라이언트 IP 주소: " . $peername['address'] . "n";
echo "클라이언트 포트 번호: " . $peername['port'] . "n";
이 코드는 클라이언트와 서버가 연결된 후 클라이언트의 IP 주소와 포트 번호를 얻습니다.
2025-03-14 02:07