
ZMQPoll::getLastErrors 메서드는 ZeroMQ 메시지 처리 중 발생한 오류를 반환합니다.
이 메서드는 다음과 같은 오류를 반환할 수 있습니다:
- ZMQ_NOSOCKETS : 소켓이 존재하지 않을 때 발생하는 오류
- ZMQ_CANTCONNECT : 연결을 설정할 수 없는 오류
- ZMQ_CANTCONNECTNOBIND : 연결을 설정할 수 없는 오류 (서버가 연결을 허용하지 않을 때)
- ZMQ_CANTCONNECTREASON : 연결을 설정할 수 없는 오류 (서버가 연결을 허용하지 않을 때)
- ZMQ_CANTRECV : 메시지를 수신할 수 없는 오류
- ZMQ_CANTSEND : 메시지를 전송할 수 없는 오류
- ZMQ_CANTSETSOCKOPT : 소켓 옵션을 설정할 수 없는 오류
- ZMQ_CANTUNBIND : 소켓을 해제할 수 없는 오류
- ZMQ_EFSM : 잘못된 소켓 상태에서 오류가 발생한 경우
- ZMQ_ENOTSOCK : 소켓이 존재하지 않을 때 발생하는 오류
- ZMQ_ETERM : ZeroMQ가 종료된 경우
- ZMQ_IOERROR : 입출력 오류가 발생한 경우
- ZMQ_PAUSED : 소켓이 일시정지 상태인 경우
- ZMQ_SOCKS_NOT_AVAILABLE : 소켓이 사용할 수 없는 경우
- ZMQ_STREAM terminated : 스트림이 종료된 경우
이러한 오류 중 일부는 ZeroMQ 메시지 처리 중 발생할 수 있는 일반 오류이며, 다른 오류는 특정 상황에서 발생할 수 있는 오류입니다.
getLastErrors 메서드를 사용하여 이러한 오류를 확인할 수 있습니다.
2025-03-14 09:31