SuperSocket é uma estrutura de desenvolvimento de Socket leve e extensível que pode ser usada para construir um programa Socket do lado do servidor sem saber como usar o Socket, como manter a conexão do Socket e como o Socket funciona. O projeto é desenvolvido em C# puro e é fácil de estender e integrar em projetos existentes. Contanto que seu sistema existente seja desenvolvido usando .NET, você pode usar o SuperSocket para desenvolver facilmente os aplicativos Socket que você precisa para integrar ao seu sistema existente.
SuperSocket possui os seguintes recursos:Simples e fácil de usar, apenas algumas classes são necessárias para criar um programa robusto do lado do servidor Socket
Excelente desempenho, estável e confiável
Suporta vários protocolos, e a ferramenta integrada de análise de protocolo torna muito simples o complexo trabalho de implementação de protocolos de comunicação.
Suporta automaticamente criptografia da camada de transporte SSL/TLS
Configuração poderosa, flexível e escalável permite economizar tempo e esforço ao desenvolver servidores Socket
Suporta a execução de múltiplas instâncias de servidor de soquete e suporta o isolamento de múltiplas instâncias de servidor
SuperSocket pode ser executado como um console ou serviço do Windows. Um script pode instalar o SuperSocket como um serviço
Estratégia de registro flexível pode registrar a maioria das atividades de soquete
Suporta UDP
Suporte IPv6
Suporte WindowsAzure
Suporte ao sistema operacional Linux/Unix (via Mono2.10 ou superior)
Servidor de políticas Flash/SilverlightSocket integrado e pronto para uso
Registro de atualização do SuperSocketv1.6.6:Corrigida exceção não detectada causada por contadores de desempenho ao interromper uma instância;
Corrigido o valor de retorno incorreto de CloseReason quando o cliente fecha a conexão normalmente;
Corrigida uma falha grave onde objetos SAE não eram liberados corretamente após o fechamento da conexão;
Corrigida uma exceção de serialização causada por atualização de configuração a quente no modo de isolamento;
Adicionada uma nova API para definir o comprimento máximo da solicitação no código;
Adicionada opção de configuração para tempo limite de inicialização do processo de trabalho (modo de isolamento em nível de processo);
Adicionado o item de configuração autoStartAfterUnexpectedShutdown para controlar se o processo deve ser reiniciado quando o processo de trabalho for fechado inesperadamente (modo de isolamento em nível de processo);
Exibição da página SuperSocket: