What are the open source projects that are suitable for students to participate in C + +, network programming?
The
- TINYHTTPD is an ultra-lightweight HTTP server, developed in C language with only 502 lines (including comments), with a simple client that can read the code to understand the nature of an Http server. Download link Link: lippiouyang/tinyhttpd GitHub
- nginx:download High Performance Web server
- libevent/libevent GITHUBC Event-driven framework
- ace:c++ Object-oriented Network programming toolkit
- Boost.asio: cross-platform C + + library for network and underlying I/O programming
- casablanca:c++ REST SDK
- cpp-netlib: Open Source Library collection for advanced network programming
- Asynchronous network for DYAD.C:C languages
- libcurl : Multi-protocol File transfer Library
- Mongoose: A very lightweight network server
- muduo : TCP client/server library for C + + non-blocking network library
- net_skeleton :c/c++ for Linux multithreaded servers
- nope.c : A C-based, ultra-lightweight software platform for scalable server-side and network applications. For C programmers, consider the node. js
- onion :c language HTTP Server library, which is designed to be lightweight and easy to use.
- POCO: A C + + class library for building networks and Internet-based applications that can run on desktops, servers, mobile, and embedded systems.
- raknet: A cross-platform, open-source C + + network engine for game developers.
- Tuf o : Asynchronous Web framework built on C + + for QT.
- websocket++ : C++/boost Aiso-based WebSocket client/server library
- zeromq : High-speed, modular asynchronous communication library
- This site is organized in a more comprehensive, introduction to C and C + + projects: A recommended framework and library
What are the
Open source projects for C + +, network programming that are suitable for student participation?