boost.asio란?

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

[KGC 2012]Boost.asio를 이용한 네트웍 프로그래밍 from 흥배 최

[KGC 2012]Boost.asio를 이용한 네트웍 프로그래밍 from 흥배 최

18 Replies to “boost.asio란?”

Leave a Reply

Your email address will not be published.