
SwooleWebSocketServer::exist 메소드는 WebSocket 서버가 특정 포트에서 이미 작동중인지 확인하는 메소드입니다.
exist 메소드의 파라미터는 WebSocket 서버의 포트 번호를 받습니다.
반환값은 boolean 타입으로 true가 반환되면 해당 포트에서 WebSocket 서버가 작동중인 것을 의미하며, false가 반환되면 해당 포트에서 WebSocket 서버가 작동중이지 않은 것을 의미합니다.
이 메소드를 활용하는 예시 코드는 다음과 같습니다.
#hostingforum.kr
php
use SwooleWebSocketServer;
$server = new Server('0.0.0.0', 9501, SWOOLE_TCP | SWOOLE_SSL);
if ($server->exist(9501)) {
echo "WebSocket 서버가 이미 작동중입니다.n";
} else {
echo "WebSocket 서버가 작동중이지 않습니다.n";
}
위 코드를 실행하면, WebSocket 서버가 9501 포트에서 작동중인지 확인합니다.
이 메소드는 WebSocket 서버를 구현할 때, 특정 포트에서 서버가 이미 작동중인지 확인하는 데 유용하게 사용할 수 있습니다.
2025-08-04 15:07