
Swoole_get_local_ip 함수의 옵션은 다음과 같습니다.
- SWOOLE_IPv4: IPv4 주소를 반환합니다.
- SWOOLE_IPv6: IPv6 주소를 반환합니다.
- SWOOLE_ANY: IPv4 또는 IPv6 주소를 반환합니다.
이 옵션을 설정하지 않으면, Swoole_get_local_ip 함수는 SWOOLE_ANY를 기본으로 사용합니다.
Swoole_get_local_ip 함수를 사용할 때 주의할 점은 다음과 같습니다.
- Swoole_get_local_ip 함수는 스레드 세이프하지 않습니다. 따라서, 멀티 스레드 환경에서 사용할 때는 주의해야 합니다.
- Swoole_get_local_ip 함수는 네트워크 인터페이스의 IP 주소를 반환합니다. 따라서, 네트워크 인터페이스가 여러 개인 경우, 여러 개의 IP 주소를 반환할 수 있습니다.
- Swoole_get_local_ip 함수는 IPv4 또는 IPv6 주소를 반환할 수 있습니다. 따라서, IPv4 또는 IPv6 주소를 구분할 때 주의해야 합니다.
예를 들어, Swoole_get_local_ip 함수를 사용하여 IPv4 주소를 반환하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$ip = swoole_get_local_ip(SWOOLE_IPv4);
또한, Swoole_get_local_ip 함수를 사용하여 IPv6 주소를 반환하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$ip = swoole_get_local_ip(SWOOLE_IPv6);
2025-08-09 19:51