C++ Sockets 2.2.9 (Default branch)

C++ Sockets is a cross-platform C++ wrapper forBSD-style sockets. It implements the TCP, UDP,ICMP, and SCTP transport layer protocols.Implemented application layer protocols areHTTP/HTTPS (using OpenSSL), SMTP (server), andAjp/1.3 (server). Features include transparentSOCKS4 client support and asynchronous DNS.Included in the library are a number of HTTPclient functions such as GET/PUT/POST, and alsoWeb server framework components.License: GNU General Public License (GPL)Changes:
A memory leak in TcpSocket was fixed. Potentiallyunsafe code in the HTTP form data parser(HttpdForm) was fixed. A memory and resource leakin HttpRequest was fixed.Ajp13Socket/HttpBaseSocket now creates a copy ofthe HttpResponse instance when sending a response,to avoid synchronization problems. An unnecessarycall to shutdown() when destroying a closed tcpsocket was removed. A brief "INSTALL" document wasadded.

More...