C++ Sockets 2.2.7 (Default branch)

C++ Sockets is a cross-platform C++ wrapper for BSD-style sockets. It implements the TCP, UDP, ICMP, and SCTP transport layer protocols. Implemented application layer protocols are HTTP/HTTPS (using OpenSSL), SMTP (server), and Ajp/1.3 (server). Features include transparent SOCKS4 client support and asynchronous DNS. Included in the library are a number of HTTP client functions such as GET/PUT/POST, and also Web server framework components. License: GNU General Public License (GPL) Changes:
HTTP header names are no longer converted to lowercase. "setsockopt()" wrapper methods returning int values have been fixed. The query_string attribute of HttpRequest is no longer set when there is no query string present.

More...