본문 바로가기

Programing/boost

boost::asio::async_read는 Window와 Linux에서 다르게 동작

boost::asio::async_read에 대한 설명을 보면, error가 나거나 argument로 넘겨준 버퍼가 다 차야 hadler를 call한다고

되어있습니다.

그러나, 실제 테스트 결과 Windows에서는 async_read_some, async_receive와 마찬가지로 버퍼가 다 차지않아도

handler를 call합니다.


cross_platform을 생각한다며 이부분에 대해 주의해야합니다.