asio1 [C++]소켓 프로그래밍 라이브러리 3선 아쉽지만, C++은 언어에서 자체적으로 소켓 프로그래밍을 위한 기본 라이브러리를 탑재하고 있지 않다. 아마도 C++의 지향점이 Java나 C#과는 다르기에 그런 것으로 짐작된다. 그렇기에 자연스럽게 외부의 라이브러리를 쓰게 된다. 윈도 환경에서 C++로 소켓 프로그래밍을 하기 위해 가장 흔하게 쓰이는 3개의 라이브러리가 있다. Winsock (Windows Sockets) - 소켓 프로그래밍과 네트워크 서비스(IP라우팅 & Name Resolution)를 제공하는 마소의 라이브러리이다. Winsock은 TCP와 UDP 프로토콜을 모두 제공한다. 그리고 소켓 통신의 기본이 되는 함수들을 제공한다. Boost.Asio - Boost는 크로스 플랫폼을 지원하는 C++ 라이브러리이다. 다양한 기능을 가지고 있으.. 2023. 3. 2. 이전 1 다음