-9XXX, -10XXX (콜백/네트워크 Curl 에러)
-9xxx와 -10xxx 에러 코드는 libcurl 에러 코드 명세를 기반으로 정의된 네트워크 통신 오류입니다.
각 에러 코드의 마지막 자리 숫자는 Curl의 고유 에러 번호를 의미합니다. DRM 다운로드 콜백 과정에서 예외가 발생하면 -90XX 형태로 반환되며, 플레이 콜백 과정에서 예외 가 발생하면 -10XXX 형태의 코드로 매핑되어 대응됩니다.
에러 코드 콜백 대응표
| DRM 다운로드 콜백 | 플레이 콜백 | Curl 에러 유형 | 설명 |
|---|---|---|---|
| -9001 | -10001 | CURLE_UNSUPPORTED_PROTOCOL (1) | 지원하지 않는 프로토콜 (콜백 URL 형식 오류) |
| -9006 | -10006 | CURLE_COULDNT_RESOLVE_HOST (6) | DNS 해석 실패 (도메인을 IP 주소로 변환 불가) |
| -9007 | -10007 | CURLE_COULDNT_CONNECT (7) | 서버 도달 성공 후 접속 거부 또는 특정 포트 차단 |
| -9028 | -10028 | CURLE_OPERATION_TIMEDOUT (28) | 콜백 대상 서버의 응답 시간 초과 (Timeout) |
| -9056 | -10056 | CURLE_RECV_ERROR (56) | 데이터 수신 중 네트워크 연결 강제 종료 |