Boost.Asio를 이용한 네트워크 프로그래밍(http://www.hanbit.co.kr/store/books/look.php?p_code=E7889843127) 책의 예제코드
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Document
Samples
README.md

README.md

boost_asio_sample

  1. [ebook]Boost.Asio를 이용한 네트워크 프로그래밍(http://www.hanbit.co.kr/store/books/look.php?p_code=E7889843127) 의 예제 코드.
  2. 책에는 없는 예제 코드.

문서

Boost.Asio의 원리 원칙
Boost.Asio의 프로그래밍 기본
Boost.Asio 커스텀 할당기

C++11 프로그래밍

  • C++11의 lambda를 사용한 비동기 완료 함수 등록
  • future 사용하기
  • std::packaged_task 사용하기

Boost.Asio와 코루틴
Boost.Asio와 이벤트 핸들러
Boost.Asio streambuffer
Boost.Asio 스레드 모델
Boost.Asio 워커 스레드 패턴

Boost.Asio로 작성한 http client
Boost.Asio linux에서 사용하기
Boost.Asio Tips

  • 자기 자신의 IP 얻기
  • ip::address를 사용하여 IP주소를 문자열, 정수, 바이트 배열로 변환하기
  • windows::object_handle 다루기
  • shared_ptr 캡쳐
  • 타임 아웃 처리