SuperSocket est un framework de développement Socket léger et extensible qui peut être utilisé pour créer un programme Socket côté serveur sans savoir comment utiliser Socket, comment maintenir la connexion Socket et comment Socket fonctionne. Le projet est développé en C# pur et est facile à étendre et à intégrer dans des projets existants. Tant que votre système existant est développé à l'aide de .NET, vous pouvez utiliser SuperSocket pour développer facilement les applications Socket que vous devez intégrer dans votre système existant.
SuperSocket a les fonctionnalités suivantes :Simple et facile à utiliser, seules quelques classes sont nécessaires pour créer un programme robuste côté serveur Socket
Excellentes performances, stables et fiables
Prend en charge divers protocoles et l'outil d'analyse de protocole intégré simplifie grandement le travail complexe de mise en œuvre des protocoles de communication.
Prend automatiquement en charge le cryptage de la couche de transport SSL/TLS
Une configuration puissante, flexible et évolutive vous permet d'économiser du temps et des efforts lors du développement de serveurs Socket
Prend en charge l'exécution de plusieurs instances de serveur socket et prend en charge l'isolation de plusieurs instances de serveur
SuperSocket peut fonctionner en tant que console ou service Windows. Un script peut installer SuperSocket en tant que service
Une stratégie de journalisation flexible peut enregistrer la plupart des activités de socket
Prise en charge du protocole UDP
Prise en charge d'IPv6
Prise en charge de WindowsAzure
Prise en charge du système d'exploitation Linux/Unix (via Mono2.10 ou supérieur)
Serveur de politiques Flash/SilverlightSocket intégré prêt à l'emploi
Journal de mise à jour de SuperSocketv1.6.6 :Correction d'une exception non interceptée causée par des compteurs de performances lors de l'arrêt d'une instance ;
Correction d'une valeur de retour CloseReason incorrecte lorsque le client ferme la connexion correctement ;
Correction d'un bug sérieux où les objets SAE n'étaient pas libérés correctement après la fermeture de la connexion ;
Correction d'une exception de sérialisation provoquée par une mise à jour de configuration à chaud en mode d'isolation ;
Ajout d'une nouvelle API pour définir la longueur maximale de la requête dans le code ;
Ajout d'une option de configuration pour le délai d'expiration du démarrage du processus de travail (mode d'isolation au niveau du processus) ;
Ajout de l'élément de configuration autoStartAfterUnexpectedShutdown pour contrôler s'il faut redémarrer le processus lorsque le processus de travail est fermé de manière inattendue (mode d'isolation au niveau du processus) ;
Affichage de la page SuperSocket :