Download List

Descripción del Proyecto

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-03-18 23:22
2.3.9.2

Socket TCP conectar funcionalidad fue reparado. Apoyo a epoll Linux se añadió, lo que permite más de 1024 conexiones simultáneas.
Tags: potentially unstable, Minor bugfixes, Major feature enhancements
TCP socket reconnect functionality was repaired. Support for Linux epoll was added, enabling more than 1024 concurrent connections.

2010-02-10 08:00
2.3.9.1

Uso de hilo y la memoria clib seguro / c funciones de tiempo de ejecución cuando sea posible. Muchas llamadas a funciones potencialmente peligrosas han sido reemplazadas. Internos sockethandler Reestructurado. Una secuencia de TCP cierre más rápido cuando se inicia la colección de tomas de cerca. Utilidad:: GetCurrentDirectory ha sido renombrado a Utilidad:: CurrentDirectory, y de utilidad:: getenv () se ha añadido. No utilizada desencadena código se ha eliminado. Este lanzamiento es potencialmente inestable.
Tags: major internal changes, potentially unstable
Using thread and memory safe clib/c runtime functions when possible. Many potentially unsafe function calls have been replaced. Restructured sockethandler internals. A quicker TCP shutdown sequence when the sockets library initiates close. Utility::GetCurrentDirectory has been renamed to Utility::CurrentDirectory, and Utility::GetEnv() has been added. Unused triggers code has been removed. This release is potentially unstable.

2010-01-31 02:41
2.3.9

Límites se han añadido a la línea de longitud de la cabecera HTTP y el número máximo de cabeceras HTTP en una petición HTTP. Líneas de encabezado de longitud ilimitada ya no puede ser utilizado para accidente de un servidor HTTP integrado con la biblioteca.
Tags: security fix
Limits were added to HTTP header line length and maximum number of HTTP headers in an HTTP request. Unlimited length header lines can no longer be used to crash an HTTP server built with the library.

2010-01-27 03:03
2.3.8

Operación de SSL ha cambiado de bloqueo a modo de no bloqueo. Esto resuelve el "colgar" el problema mencionado en la versión anterior.
Tags: Stable, Minor
SSL operation has changed from blocking to non-blocking mode. This solves the "hang" problem mentioned in the previous release.

2009-10-12 20:53
2.3.7

Una colgando escribir llamadas al utilizar SSL fue corregido. Un accidente al tratar de aumentar un iterador STL más allá de sus límites fue corregido. Compilación de los problemas causados por falta o de las instrucciones # include # include en el interior del espacio de nombres de la biblioteca se fija.
Tags: Minor bugfixes
A hanging write call when using SSL was fixed. A crash when trying to increase an STL iterator beyond its limits was fixed. Compilation problems caused by missing #include statements or #include statements inside the library namespace were fixed.

Project Resources