C++ Sockets

Software captura de pantalla:
C++ Sockets
Detalles de software:
Versión: 2.3.9.9
Fecha de carga: 11 Mar 16
Promotor: -
Licencia: Libre
Popularidad: 2

Rating: nan/5 (Total Votes: 0)

C ++ sockets es una multiplataforma, fácil de usar y completamente libre de software de biblioteca implementado en C ++ y diseñado para ser utilizado como un contenedor para la creación de tomas de estilo BSD en aplicaciones de código abierto.


Soporta SSL, IPv6, UDP, TCP y HTTP

La biblioteca proporciona soporte para SSL (Secure Sockets Layer), IPv6, TCP (Transmission Control Protocol), UDP (User Datagram Protocol), TCP cifrada, HTTP, así como la gestión de errores altamente personalizable.

C ++ sockets implementa el SCTP (Protocolo de Control de Transmisión Stream), UDP, TCP e ICMP (Internet Control Message Protocol) protocolos de la capa de transporte, así como los protocolos HTTP / HTTPS, SMTP y protocolos de capa de aplicación Ajp / 1.3.


Primeros pasos con C ++ sockets

Para instalar y utilizar el software de C ++ de sockets en el sistema operativo GNU / Linux, es necesario descargar la última versión desde Softoware o directamente del proyecto y rsquo;. S sitio web oficial, donde se distribuye como un archivo fuente

Guardar el archivo en algún lugar de su PC, extraer su contenido mediante una utilidad de gestor de archivos, abra un emulador de terminal y pasar a la ubicación de los archivos de almacenamiento y extraídos mediante el lsquo; CD & rsquo; comando (por ejemplo cd /home/softoware/Sockets-2.3.9.9).

Ejecutar el y lsquo; hacer y rsquo; comando (sin las comillas) para compilar la biblioteca, asegurándose de que un compilador GCC está instalado en sus sistemas operativos GNU / Linux. Después de una compilación exitosa, y ejecutar el lsquo; make install y rsquo; comando como root o de & lsquo; sudo make install y rsquo; comando como un usuario con privilegios para instalar el sistema C ++ sockets de ancho. Y ejecutar el lsquo; sockets-config y rsquo; comando para ver cómo se puede interactuar con la biblioteca.


Bajo el capó

Echando un vistazo bajo el capó del software de la biblioteca C ++ de sockets, podemos notar que se ha escrito completamente en el lenguaje de programación C ++ y diseñado para soportar GNU / Linux, Solaris, Microsoft Windows y sistemas operativos Mac OS X. Funciona en equipos de 64 bits y 32 bits

¿Qué hay de nuevo en esta versión:.

  • un error que impedía HttpGetSocket salga normalmente si un recurso de cero bytes se fue a buscar se ha fijado.
  • Algunos faltante incluye fueron incluidos para los nuevos compiladores.

¿Qué es la nueva en la versión hilos 2.3.9.7:

  • Detach~~number=plural que nunca dejó que se ha fijado.
  • Extracción del método OnAccept ahora funciona.
  • Es hora de poner en marcha un hilo individual se ha reducido.

¿Qué es la nueva en la versión 2.3.9.6:

  • A problema de tiempo se ha resuelto en los zócalos separados.
  • Se han añadido más opciones de configuración.
  • banderas del estado perdidos se recuperan ahora en sockethandler.
  • El socket de cliente AJP se ha actualizado.
  • El analizador JSON se ha actualizado.

¿Qué es la nueva en apoyo versión 2.3.9.3:

  • Multithread se añadió en sockethandler.
  • Construir problemas en MinGW / cygwin se fijaron.

¿Qué es la nueva en la versión 2.3.9.2:

  • More reestructuración interna de SocketHandler.
  • El método get () se ha eliminado. Set () se ha dividido en tres:
  • ISocketHandler_Add (), ISocketHandler_Mod (), y ISocketHandler_Del ().
  • Nuevos métodos definidos en la interfaz ISocketHandler para soportar diferentes
  • modelos de toma de io:. ISocketHandler_Select (), MaxCount ()
  • método conjunto borrado () de la clase Socket.
  • Implementado SocketHandlerEp usando epoll sólo para Linux.
  • reinterpret_cast añadido en ListenSocket para la estructura de direcciones IPv6.
  • HttpPostSocket variable miembro de retención cabeceras http (m_fields) es ahora
  • protegida (cambiado de privado).
  • reparado función Conectar de nuevo en sockethandler.

¿Qué es la nueva en la versión 2.3.9.1:

  • Major reestructuración del código interno sockethandler. El uso de roscado y MemorySafe clib / c tiempo de ejecución funciones.

¿Qué es la nueva en la versión 2.3.7:

  • Una llamada de escritura suspendida cuando esté usando SSL se fijó.
  • Un accidente cuando se trata de aumentar un iterador STL más allá de sus límites se fijó.
  • problemas de compilación causados ​​por la falta instrucciones # include o instrucciones # include dentro del espacio de nombres de la biblioteca fueron corregidos.

¿Qué hay de nuevo en la versión 2.3.6:

  • Las banderas openssl se modificaron para hacer que las cosas fluyan más suave .
  • La licencia fue modificado para permitir openssl.
  • Se añadieron un identificador de socket único y una nueva comprobación válida.

  • se añadieron
  • métodos de extracción de ruta del sistema de archivos.
  • Un archivo de cambios se añadió a la distribución.
  • La instalación se renombró a README.
  • Se añade el archivo de directorio y pkgconfig * definición .pc.

¿Qué es la nueva en la versión 2.3.5:

  • Agregado método (s) en UdpSocket para establecer por defecto Adaptador para su uso para la multidifusión.
  • Añadido bandera para código independiente de posición para la arquitectura x86-32 linux-(ver
  • Makefile.Defines.linux-x86-32).
  • Añadido faltante incluye (en algunas distribuciones / versión del GCC).
  • SetUri en HttpRequest ya no URLDecodes la dirección URL completa.
  • Arreglo para las variables estáticas en SSLInitializer.
  • Arreglo para una nueva versión de OpenSSL (const SSLxx_method ()).
  • Arreglo para el getnameinfo.
  • Modificado clase analizador Utilidad :: Uri por lo que también divide la url en ruta /
  • partes de cadena de consulta.

Otro software de desarrollador -

is.js
is.js

6 Mar 16

Stellarium
Stellarium

17 Aug 18

Total.js
Total.js

10 Dec 15

CyanPack
CyanPack

27 Apr 16

Comentarios a la C++ Sockets

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!