부스트 ASIO에서 일시적으로 사용할 수없는 리소스
-
23-08-2019 - |
문제
lecce_from () 메소드를 사용할 때 "임시로 이용할 수 없음"오류 메시지가 표시됩니다. ip :: udp :: socket의 멤버입니다. 여기에 있습니다.
나는 그것을 전달한다 : boost :: asio :: 버퍼, 엔드 포인트 객체에 대한 포인터, 플래그 (0으로 설정) 및 error_code 객체.
나는 단지 끝점을 만듭니다
new udp::endpoint()
이 오류 메시지에도 정보가 너무 많지 않은 것 같습니다. 여러 기계에서 시도해 보았고 항상이 오류를 얻습니다.
해결책
"일시적으로 사용할 수없는 리소스"는 일반적으로 텍스트 설명입니다. EAGAIN
, 작업이 재조정되어야 함을 나타냅니다. UDP의 경우 현재 사용 가능한 데이터가 없으며 나중에 시도해야합니다.
일반적으로 기본 LIBC 기능에 대한 Man Page를 살펴볼 가치가 있습니다. 그게 recvfrom
이 경우.
제휴하지 않습니다 StackOverflow