| libtcp ++ LibTCP ++ es una biblioteca de clase C ++ para facilitar la creación de clientes y servidores TCP / IP. |
Descargar ahora |
libtcp ++ Clasificación y resumen
- Nombre del editor:
- Sasha Pachev
- Sitio web del editor:
- http://www.asksasha.com/download.html
libtcp ++ Etiquetas
libtcp ++ Descripción
LibTCP ++ es una biblioteca de clase C ++ para facilitar la creación de clientes y servidores TCP / IP. LibTCP ++ es una biblioteca de clase C ++ para facilitar la creación de clientes y servidores TCP / IP. libtcp ++ tiene tres clases, tcpclient, tcpserver y tcpipruleset.tcpserver se ha construido el método de detección de pares de capacidad de registro de TI y control de acceso basado en IP, además de la funcionalidad regular del servidor.TCPPClient admite un tiempo de espera específico de un usuario en Conectar (), Niza para puerto / host. Escaneado, y otras situaciones cuando puede conectarse a un host muerto o un puerto firewall. Requisements: · Un compilador de C ++ en una plataforma UNIX con soporte STL al exento de GCC 2.7, · Una versión razonablemente reciente GCC es el mejor compilador. Para compilarlo. · La biblioteca se compilará limpiamente en Linux y BSD con G ++. Otras configuraciones aún no se han probado. Es posible que deba cambiar algunas líneas para que funcione en otra plataforma / compilador. Por favor, hágamelo saber lo que hiciste para que funcione en ese caso. InStalación: gunzip -c libtcp ++ *. Tar.gz | TAR XVF - CD LibTCP ++ - * ./CONFIGURE HAGA SU INSTALACIÓN: # INCLUSIÓN DE INSTALACIÓN: # INCLUSIÓN # INCENDIENTE PARA EL USO DE ENLACE -LTCP ++ El uso del cliente debe ser bastante obvio en el archivo de encabezado y el ejemplo de prueba en TCP_CLIENTE.CCLa lo mismo se aplica a El servidor (consulte TCP_SERVERVER.CC), pero una cosa requiere una explicación: para escribir su propio servidor, heredar desde TCPSERVER e implementar Manden_Client (INT SOCK_FD), el servidor escuchará el puerto especificado en el constructor y la horquilla cuando se realiza la conexión a su llamada Implementación de Handle_Client () Consulte la fuente de más detalles. Use el control de acceso a IP, después de instancionar la llamada TCPSERVER Call ADD_IP_RULE (Netnum, NetMask) de cada regla. Use NetMask de 255.255.255.255 para un solo host, y su IP para Netnum. Tanto Netnum como NetMask son representaciones de cadena C de las direcciones IP / máscaras, no las matrices de 4 bytes. Serán analizados por inet_aton (). Después de configurar todas las reglas con ADD_IP_RULE (), activarlas con enable_access_control (). Después de haber llamado Habitable_Access_Control () se negarán todas las conexiones, excepto aquellas que vienen del host que coinciden con una de las reglas que ha agregado. Puede deshabilitarlo con desable_access_control ()
libtcp ++ Software relacionado