| asio Biblioteca gratuita y de código abierto C ++ para la red y la programación de E / S de bajo nivel |
Descargar ahora |
asio Clasificación y resumen
- Nombre del editor:
- Chris Kohlhoff
- Sistemas operativos:
- Mac OS X 10.4 or later
- Tamaño del archivo:
- 3.9 MB
asio Etiquetas
asio Descripción
Biblioteca gratuita y de código abierto C ++ para la red y la programación de E / S de bajo nivel Asio es una biblioteca de la plataforma cruzada de C ++ para la programación de la red que proporcionará a los desarrolladores un modelo de E / S adivino consistente utilizando un enfoque moderno de C ++.SIO admite las siguientes plataformas y compiladores: · Mac OS X 10.4 Uso de G ++ 3.3 o posterior. · Linux (2.4 o 2.6 núcleos) usando G ++ 3.3 o posterior. · Solaris usando G ++ 3.3 o posterior. · QNX Neutrino 6.3 Uso de G ++ 3.3 o posterior. · Win32 usando Visual C ++ 7.1 y Visual C ++ 8.0. · Win32 usando Borland C ++ Builder 6 Parche 4. · Win32 usando MingW. · Win32 usando Cygwin. (__USURS_W32_SOKETS debe definirse). NOTA: ASIO se publica bajo la licencia de software BOOST. Requisitos: · BOOST 1.33 o posterior ¿Qué hay de nuevo en este lanzamiento: · Inicialización perezosa de la tarea del reactor IO_SERVICE. En las plataformas que utilizan un IO_Service IO_Service (es decir, todas las plataformas y ventanas POSIX cuando los puertos de finalización de E / S están deshabilitados), el reactor ahora se inicia perezosamente cuando se crea el primer zócalo, temporizador o descriptor en el IO_SEVICE. Este cambio reduce significativamente el uso de la memoria de un IO_Service que se usa puramente como una cola de mensajes. · Límites que se verifican en IP :: direts_v4 e ip :: direts_v6. Las clases de direcciones ahora realizan una verificación de límites de argumentos enteros según la propuesta de redes TR2. · Se corrigió una recursión infinita en la explotación SSL síncrona. · Se corrigió una causa de fuga de memoria por el cambio previo para permitir objetos IO_Service al alcance globalmente ampliados en bibliotecas cargadas dinámicamente en Windows. Tales aplicaciones ahora deben llamar: ASIO :: Detalle :: Hilo :: Set_Terminate_Threads (VERDADERO); Antes de que se descargue la DLL, para evitar el punto muerto en Dllmain. · Aseguró que el EGPTR () StreamBUF () (el final del área de GET) se mantiene sincronizado con cambios en PPTR () (el inicio del área de PUT). · Copia reducida de los datos cuando se cambia el tamaño de un búfer interno de StreamBUF o se mueve su contenido. . · Basic_socket_streambuf y básico_socket_iostream para trabajar con objetos de protocolo que no proporcionan un resolutivo.
asio Software relacionado