
SwooleWebSocketServer::on 메서드의 첫 번째 인자로 사용할 수 있는 이벤트 목록은 다음과 같습니다.
- connect: WebSocket 연결이 수락되었을 때 호출됩니다.
- message: WebSocket으로부터 데이터가 수신되었을 때 호출됩니다.
- close: WebSocket 연결이 종료되었을 때 호출됩니다.
- error: WebSocket 연결에서 오류가 발생했을 때 호출됩니다.
- handshake: WebSocket 핸드셰이크가 완료되었을 때 호출됩니다.
- task: WebSocket으로부터 태스크가 수신되었을 때 호출됩니다.
- finish: WebSocket 태스크가 완료되었을 때 호출됩니다.
- timer: 타이머 이벤트가 발생했을 때 호출됩니다.
예제 코드는 다음과 같습니다.
위 코드는 WebSocket 서버를 구축하고, WebSocket 연결이 수락되었을 때 `connect` 이벤트 핸들러를 호출하고, WebSocket으로부터 데이터가 수신되었을 때 `message` 이벤트 핸들러를 호출합니다. WebSocket 연결이 종료되었을 때 `close` 이벤트 핸들러를 호출합니다.
2025-03-24 05:38