asio 2

Boost-echo tcp client & server를 살펴보자 (1)

Boost는 C++을 하다보면 언젠간 반드시 꼭 사용하게될 라이브러리이다 Boost에 대한 설명은 아래에 첨부할 Boost 공식홈페이지에서 한번 읽어보는걸 추천한다 (재밌음) 처음에 boost를 사용할 때는, STL(Standard Template Library)이랑 역할이 같은 것 같은데, 왜 쓰지? 했는데 STL을 활용해서 뭔가 좀더 해야할 때, boost에는 이미 있는 기능이 많이 있었다 예제 활용해서 쓰다보면 금방 익숙해질 수 있당 서론이 길었는데, Boost 활용을 좀 더 잘해보기 위해서, 라이브러리 샘플 코드를 한번씩 공부해보려고 한다 실제 활용할 때 놓친 부분 확인도 할겸ㅋ Boost Asio에 대한 설명은 링크를 참고하길 바란다 첫 번째로 확인한 예제는 Async TCP Server와 Cl..

📖 C랑 C++ 2021.06.11

Boost Asio에 대해서 알아보자

Boost 비동기 통신 서버&클라이언트를 정리중... 필수 개념인 Asio에 대해서 먼저 정리해야겠다 생각들어서 따로 게시글로 뺐다 ㅈㄱㄴ boost 홈페이지에 설명이 잘 되어있어서, 요걸 정리하려고 한다 (첨부 링크 참조) 1. Boost.Asio ( Asynchronous I/O ) 가 뭐지? Boost 공식홈피: Boost.Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach. cf) 어떤 운영체제여도, 실행 가능하게 동작하게 할 수 있는 플랫폼이 크로스..

📖 C랑 C++ 2021.05.20