
SwooleClient::on 메서드는 클라이언트 이벤트를 처리하기 위한 메서드입니다. 지원하는 이벤트 종류는 다음과 같습니다.
- connect: 클라이언트가 서버에 연결되었을 때 발생하는 이벤트입니다.
- receive: 클라이언트가 데이터를 수신했을 때 발생하는 이벤트입니다.
- close: 클라이언트가 서버와 연결을 끊었을 때 발생하는 이벤트입니다.
- error: 클라이언트가 에러를 발생했을 때 발생하는 이벤트입니다.
- timer: 클라이언트가 타이머를 설정했을 때 발생하는 이벤트입니다.
- packet: 클라이언트가 패킷을 수신했을 때 발생하는 이벤트입니다.
- data: 클라이언트가 데이터를 수신했을 때 발생하는 이벤트입니다.
- error_event: 클라이언트가 에러 이벤트를 발생했을 때 발생하는 이벤트입니다.
- close_event: 클라이언트가 연결을 끊었을 때 발생하는 이벤트입니다.
- task: 클라이언트가 태스크를 수신했을 때 발생하는 이벤트입니다.
- finish: 클라이언트가 태스크를 완료했을 때 발생하는 이벤트입니다.
- message: 클라이언트가 메시지를 수신했을 때 발생하는 이벤트입니다.
- request: 클라이언트가 요청을 보냈을 때 발생하는 이벤트입니다.
- complete: 클라이언트가 요청을 완료했을 때 발생하는 이벤트입니다.
- timeout: 클라이언트가 타임아웃을 발생했을 때 발생하는 이벤트입니다.
- end: 클라이언트가 연결을 끊었을 때 발생하는 이벤트입니다.
- shutdown: 클라이언트가 서버와 연결을 끊었을 때 발생하는 이벤트입니다.
- buffer_full: 클라이언트의 버퍼가 가득 차았을 때 발생하는 이벤트입니다.
- buffer_empty: 클라이언트의 버퍼가 비었을 때 발생하는 이벤트입니다.
- buffer_timeout: 클라이언트의 버퍼가 타임아웃을 발생했을 때 발생하는 이벤트입니다.
이벤트를 처리하기 위해 SwooleClient::on 메서드를 사용하면, 클라이언트 이벤트를 처리할 수 있습니다.
2025-06-09 05:17