
SwooleServer::addlistener 메소드를 사용하여 TCP 서버를 구축할 때, 주소와 포트를 지정하는 방법은 다음과 같습니다.
- 주소와 포트를 지정할 때, 주소는 IPv4 또는 IPv6 주소를 사용할 수 있습니다. IPv4 주소를 사용하려면 주소에 127.0.0.1과 같은 IP 주소를 지정하고, IPv6 주소를 사용하려면 주소에 ::1과 같은 IP 주소를 지정합니다.
- 포트를 지정할 때, 포트는 0부터 65535까지의 값을 사용할 수 있습니다. 포트를 0으로 지정하면 운영체제가 자동으로 포트를 할당합니다.
- 주소와 포트를 지정할 때, localhost를 사용할 수 있습니다. localhost는 IPv4 주소 127.0.0.1과 IPv6 주소 ::1을 모두 나타냅니다.
예를 들어, IPv4 주소를 사용하여 포트 8080을 지정하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$serv = new swoole_server("127.0.0.1", 8080);
IPv6 주소를 사용하여 포트 8080을 지정하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$serv = new swoole_server("::1", 8080);
localhost를 사용하여 포트 8080을 지정하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$serv = new swoole_server("localhost", 8080);
또한, 주소와 포트를 지정할 때, IPv4와 IPv6를 구분하는 방법은 다음과 같습니다.
- IPv4 주소를 사용하려면 주소에 127.0.0.1과 같은 IP 주소를 지정합니다.
- IPv6 주소를 사용하려면 주소에 ::1과 같은 IP 주소를 지정합니다.
예를 들어, IPv4 주소를 사용하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$serv = new swoole_server("127.0.0.1", 8080);
IPv6 주소를 사용하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$serv = new swoole_server("::1", 8080);
localhost를 사용하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$serv = new swoole_server("localhost", 8080);
이러한 방법으로 주소와 포트를 지정하여 TCP 서버를 구축할 수 있습니다.
2025-04-17 01:43