>  Q&A  >  본문

linux - epoll + 비차단 IO 수신 데이터 문제

epoll + 논블로킹 io 모델, 엣지 트리거는 제가 설정했습니다.

이제 클라이언트는 브라우저이며, 서버는 읽기 가능한 이벤트를 모니터링합니다. 수신된 데이터가 불완전하고 -1, errno = EAGAIN을 반환하는 이유는 무엇입니까? 으아악

cur_recv가 충분히 크면 전송 속도가 recv 속도보다 느려서 tcp 수신 버퍼가 비어 있는 것이 아닐까요? 이를 처리하는 방법은 무엇입니까? 으아악
PHP中文网PHP中文网2701일 전749

모든 응답(1)나는 대답할 것이다

  • 滿天的星座

    滿天的星座2017-05-27 17:46:36

    아직 후속자료가 도착하지 않았기 때문이죠. 계속해서 epoll 알림을 기다립니다.

    회신하다
    0
  • 취소회신하다