문제

전화의 차이점은 무엇입니까? boost::asio::ip::tcp::socket'에스 read_some/write_some 회원 기능 및 호출 boost::asio::read/boost::asio::write 무료 기능?

더 구체적으로:

서로를 사용하는 데 도움이되는 이점이 있습니까?

둘 다 도서관에 포함 된 이유는 무엇입니까?

도움이 되었습니까?

해결책

read_some 및 write_some은 단일 바이트조차 전송 되 자마자 돌아올 수 있습니다. 따라서 모든 데이터를 얻으려면 루프해야합니다. 그러나 이것이 원하는 것일 수 있습니다.

자유 함수는 read_some 및 write_some 주변의 래퍼이며 과부하에 따라 종료 조건이 다릅니다. 일반적으로 버퍼가 완전히 전송되기를 기다립니다 (또는 오류가 발생하거나 일부 오버로드에서 명시 적 완료 조건이 발생합니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top