- 메세지를 한번 주고 받고 세션을 종료하는 클라이언트 소켓 - boost::asio 라이브러리 사용 (boost 의 date_time, thread, system 컴파일 필요) - boost::asio::deadline_timer 를 이용하여 timeout 기능 구현 - 비동시 소켓으로 구현한 동기 소켓(?) #pragma once #include using namespace std; #include #include #include using boost::asio::ip::tcp; struct IsEOF_Basic { bool operator()(const std::string &) { return true; } }; template class ClientSocket { public: ClientSoc..