Boost.Asio란?
Boost 라이브러리의 일부로서 Asynchronous I/O(비동기 입출력) 라이브러리입니다.
I/O와 같이 시간이 걸리는 처리를 OS의 비동기 기능과 스레드를 사용하여 처리하도록 합니다.
보통 네트워크 라이브러리로 알려져 있으나 이외에도 파일 입출력이나 시리얼 포트 입출력, 또는 일반적인 비동기 처리 작업에서도 사용할 수 있는 등 네트웍 이외에 범용적으로 사용할 수 있습니다.
그리고 Boost 라이브러리 자체가 멀티 플랫폼을 지원하므로 Asio도 멀티 플랫폼을 지원합니다.
즉 Boost.Asio로 네트웍 프로그램을 만들면 손 쉽게 다양한 OS로 포팅이 가능합니다.
http://www.boost.org/
http://maietdev.tistory.com/6552
book : http://www.hanbit.co.kr/ebook/look.html?isbn=9788968486111

18 Replies to “boost.asio란?”