C++ Sockets 2.2 (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:
ajp/1.3 protocol support was added where each
incoming request results in an
"Exec(Request,Response)" call. Bugs were fixed in
TcpSocket (output buffering failed under special
circumstances) and HTTPSocket (HTTP/1.0 and
non-keepalive request now works again). The event
handling code was made a bit safer (a crash bug
was fixed).
|