78 나는 C / C ++로 작업을 조금 해보지 않았고 사람들이 좋아하는 크로스 플랫폼 라이브러리가 무엇인지 궁금했습니다. 나는 빠르고 더럽고 좋은 라이브러리와 좀 더 강력한 라이브러리를 찾고 있습니다. 종종 그것들은 두 개의 다른 라이브러리이며 괜찮습니다. c++ c networking — Hortitude 소스
292 집계 된 라이브러리 목록 Boost.Asio 는 정말 좋습니다. Asio 는 독립 실행 형 라이브러리로도 제공됩니다. ACE는 조금 더 성숙도 좋은이며,이 부부 의 책 을 지원합니다. C ++ 네트워크 라이브러리 POCO Qt Raknet ZeroMQ (C ++) nanomsg (C 라이브러리) nng (C 라이브러리) 버클리 소켓 libevent Apache APR 수율 Winsock2 (Windows 전용) wvstreams 제로 크 libcurl libuv (크로스 플랫폼 C 라이브러리) SFML의 네트워크 모듈 C ++ Rest SDK (Casablanca) RCF Restbed (HTTP 비동기 프레임 워크) SedNL SDL_net OpenSplice | DDS facil.io (C, 선택적 HTTP 및 Websocket 포함 , Linux / BSD / macOS) GLib 네트워킹 Google의 grpc Valve의 GameNetworkingSockets CYSockets 에 가장 쉬운 방법으로 쉽게 일을 할 — dtech 소스 무료 오픈 소스 버전의 Qt가 있으며이를 사용하여 상용 소프트웨어를 만들 수도 있습니다. stackoverflow.com/questions/352896/qt-commercial-licenses — otisonoza 14 Boost에 연결하지 않거나 프로젝트에 부스트를 추가하지 않으려면 독립형 버전, 헤더 만, Asio 버전을 고려할 수 있습니다. think-async.com/Asio — Ed Rowlett-Barbu 1 누군가가 이러한 프레임 워크를 사용하기 전에 항상 문서를 읽어야합니다. 예를 들어 asio 및 boost :: asio는 많은 양의 이전 컴파일러 버전에 대한 지원을 중단했습니다. 제 경우에는 이제 성숙한 프로젝트에 이러한 라이브러리의 최신 버전을 사용할 수 없습니다. — kirsche40 3 casablanca.codeplex.com의 C ++ Rest SDK (이전의 Casablanca)는 이 목록에 대한 좋은 경쟁자입니다. — Viktor Sehr 4 Winsock은 라이브러리가 아닙니다. 일련의 시스템 호출로 지원되는 API / ABI입니다. — user207421