Boost.Asio C++ 네트워크 프로그래밍 쿡북
도서명:Boost.Asio C++ 네트워크 프로그래밍 쿡북
저자/출판사:드미트로,라드척/에이콘출판
쪽수:328쪽
출판일:2017-03-30
ISBN:9788960779921
목차
1장. 기초 지식
__소개
__종료점 만들기
__능동 소켓 만들기
__수동 소켓 만들기
__DNS 이름 해석하기
__종료점에 소켓 바인딩하기
__소켓 연결하기
__연결 받아들이기
2장. I/O 연산
__소개
__크기가 고정된 I/O 버퍼 사용하기
__확장 가능한 스트림 지향 I/O 버퍼 사용하기
__TCP 소켓에 동기적으로 쓰기
__TCP 소켓에서 동기적으로 읽기
__TCP 소켓에 비동기적으로 쓰기
__TCP 소켓에서 비동기적으로 읽기
__비동기 연산 취소하기
__소켓 종료하기와 닫기
__클라이언트 프로그램
__서버 프로그램
__소켓 닫기
3장. 클라이언트 응용 프로그램구현
__소개
__동기 TCP 클라이언트 구현하기
__SyncTCPClient 클래스
__동기 UDP 클라이언트 구현하기
__동기 TCP 클라이언트 구현하기
__요청 완료 - handler() 콜백 함수
__AsyncTCPClient 클래스 ? 초기화
__AsyncTCPClient 클래스 ? 요청 시작하기
__AsyncTCPClient 클래스 ? 요청 취소하기
__AsyncTCPClient 클래스 ? 클라이언트 닫기
4장. 서버 응용 프로그램 구현
__소개
__반복적 동기 TCP 서버 구현
__단점 없애기
__병렬 동기 TCP 서버
__비동기 TCP 서버 구현하기
5장. HTTP와 SSL/TLS
__소개
__HTTP 클라이언트 응용 프로그램 구현하기
__HTTP 서버 응용 프로그램 구현하기
__클라이언트 응용 프로그램에서 SSL/TLS 지원하기
__서버 응용 프로그램에서 SSL/TLS 지원하기
6장. 기타
__소개
__분산/수집 연산을 위해 결합 버퍼 사용하기
__타이머 사용하기
__소켓 연산 설정하기와 설정 알아보기
__스트림 기반 I/O 수행하기
__시간 제한 설정하기