1. C++ member initializer lists (멤버 초기화 리스트) -> 생성자 괄호 뒤에 콜론으로 표시해서 초기화할 멤버 변수들을 명시해줌. -> 간단하게 : 뒤에 쓰는건데 괄호 안에 어떻게 초기화할건지 값 명시해준다고 보면 됨. 2. tcp::acceptor -> socket에서 사용하는 acceptor와 동일한 존재이다. -> 말 그대로 accept 를 시작하는 녀석이다. -> 여기서 생성한 acceptor를 가지고 async_accept를 호출해서 비동기 accept를 시작하는 셈이다. 3. tcp::socket -> stream-oriented socket 기능을 제공한다. 그냥 socket 통신할때 필요한 변수라고 보면 된다. 4. 스마트 포인터 스마트 포인터에는 세가지 종류가 있..