SuperSocket est un cadre de programme serveur .Net/MonoSocket léger, multiplateforme et extensible. Vous n'avez pas besoin de savoir comment utiliser Socket, comment maintenir la connexion Socket et comment Socket fonctionne, mais vous pouvez utiliser SuperSocket pour développer facilement un logiciel côté serveur Socket, tel qu'un serveur de jeux, un serveur GPS, un service de contrôle industriel et des données. serveur de collecte, etc.
SuperSocket a les fonctionnalités suivantes :
Communication événementielle haute performance ;
Très simple et facile à utiliser ; il vous suffit de créer quelques classes pour obtenir un serveur Socket robuste ;
Le protocole de ligne de commande intégré vous permet de créer rapidement un serveur d'interface de ligne de commande réseau ;
Des outils de mise en œuvre d'analyse de protocole puissants et performants vous aident à simplifier le travail d'analyse des données réseau ;
Fonctions de configuration flexibles et API de configuration conviviale ;
Prise en charge de plusieurs écouteurs ; vous permet d'écouter plusieurs ports au sein d'une instance de serveur ;
La prise en charge de l'hébergement d'instances multi-serveurs vous permet de faire face facilement à des exigences de déploiement complexes ;
L'isolation du domaine d'application et du niveau de processus peut répondre à la plupart de vos scénarios d'hébergement ;
Prise en charge du cryptage SSL/TLS intégré ;
Les files d'attente d'envoi au niveau de la session vous permettent d'envoyer des données simultanément via des sessions tout en conservant des performances et une contrôlabilité élevées ;
Le mode de traitement des commandes de SuperSocket rend votre logique métier plus claire et plus organisée ;
Excellente prise en charge des API extensibles : CommandFilter, ConnectionFilter, CommandLoader ;
L'architecture de journalisation remplaçable vous permet d'utiliser votre composant de journalisation préféré ;
Prise en charge du langage dynamique ; vous permet d'utiliser des langages de script tels que Python pour implémenter des commandes ;
Maintenir la compatibilité au niveau binaire avec Mono/Linux ;
Prise en charge de WindowsAzure ;
Serveur de stratégie Socket intégré que vous pouvez utiliser directement avec les clients Flash ou Silverlight ;