SuperSocket es un marco de desarrollo de Socket liviano y extensible que se puede usar para crear un programa de Socket del lado del servidor sin saber cómo usar Socket, cómo mantener la conexión de Socket y cómo funciona Socket. El proyecto se desarrolla utilizando C# puro y es fácil de ampliar e integrar en proyectos existentes. Siempre que su sistema existente se desarrolle utilizando .NET, puede usar SuperSocket para desarrollar fácilmente las aplicaciones Socket que necesita integrar en su sistema existente.
SuperSocket tiene las siguientes características:Simple y fácil de usar, sólo se necesitan unas pocas clases para crear un programa robusto del lado del servidor Socket
Excelente rendimiento, estable y confiable
Admite varios protocolos y la herramienta de análisis de protocolos incorporada simplifica mucho el complejo trabajo de implementar protocolos de comunicación.
Admite automáticamente el cifrado de la capa de transporte SSL/TLS
La configuración potente, flexible y escalable le permite ahorrar tiempo y esfuerzo al desarrollar servidores Socket
Admite la ejecución de múltiples instancias de servidor de socket y admite el aislamiento de múltiples instancias de servidor
SuperSocket puede ejecutarse como consola o servicio de Windows. Un script puede instalar SuperSocket como servicio
La estrategia de registro flexible puede registrar la mayoría de las actividades de socket
Soporte UDP
Soporte IPv6
Soporte WindowsAzure
Compatible con el sistema operativo Linux/Unix (a través de Mono2.10 o superior)
Servidor de políticas Flash/SilverlightSocket integrado y listo para usar
Registro de actualización de SuperSocketv1.6.6:Se corrigió una excepción no detectada causada por contadores de rendimiento al detener una instancia;
Se corrigió el valor de retorno de CloseReason incorrecto cuando el cliente cierra la conexión correctamente;
Se corrigió una falla grave por la cual los objetos SAE no se liberaban correctamente después de cerrar la conexión;
Se corrigió una excepción de serialización causada por una actualización de configuración en caliente en modo de aislamiento;
Se agregó una nueva API para establecer la longitud máxima de la solicitud en el código;
Se agregó una opción de configuración para el tiempo de espera de inicio del proceso de trabajo (modo de aislamiento a nivel de proceso);
Se agregó el elemento de configuración autoStartAfterUnexpectedShutdown para controlar si se reinicia el proceso cuando el proceso de trabajo se cierra inesperadamente (modo de aislamiento a nivel de proceso);
Visualización de la página SuperSocket: