
SwooleServerPort::set 메소드는 서버 포트를 설정하는 데 사용됩니다.
포트가 이미 사용중인 경우 서버가 시작되지 않는 것은 일반적인 동작입니다.
이러한 경우에는 다른 포트를 사용하거나 이미 사용중인 포트를 닫아야 합니다.
예를 들어, 이미 사용중인 포트를 닫는 방법은 다음과 같습니다.
#hostingforum.kr
php
$server->close($port);
또는 다른 포트를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$server->set(['port' => 8080]);
또한, SwooleServerPort::set 메소드는 서버가 시작되기 전에 호출되어야 합니다.
서버가 시작된 후에 이 메소드를 호출하면 효과가 없습니다.
따라서, 서버를 시작하기 전에 이 메소드를 호출해야 합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$server = new swoole_server('0.0.0.0', 8080);
$server->set(['port' => 8080]);
$server->start();
이러한 방법으로, 이미 사용중인 포트를 닫거나 다른 포트를 사용하여 서버를 시작할 수 있습니다.
2025-07-10 11:25