SuperSocket ist ein leichtes, plattformübergreifendes und erweiterbares .Net/MonoSocket-Serverprogramm-Framework. Sie müssen nicht wissen, wie man Socket verwendet, wie man eine Socket-Verbindung aufrechterhält und wie Socket funktioniert, aber Sie können SuperSocket verwenden, um auf einfache Weise eine serverseitige Socket-Software zu entwickeln, z. B. einen Spieleserver, einen GPS-Server, einen industriellen Steuerungsdienst und Daten Sammelserver usw. .
SuperSocket verfügt über die folgenden Funktionen:
Leistungsstarke ereignisgesteuerte Kommunikation;
Sehr einfach und benutzerfreundlich; Sie müssen nur ein paar Klassen erstellen, um einen robusten Socket-Server zu erhalten;
Mit dem integrierten Befehlszeilenprotokoll können Sie schnell einen Netzwerk-Befehlszeilenschnittstellenserver erstellen.
Leistungsstarke und leistungsstarke Tools zur Protokollanalyse-Implementierung helfen Ihnen, die Arbeit bei der Netzwerkdatenanalyse zu vereinfachen.
Flexible Konfigurationsfunktionen und benutzerfreundliche Konfigurations-API;
Durch die Unterstützung mehrerer Listener können Sie mehrere Ports innerhalb einer Serverinstanz abhören.
Durch die Unterstützung von Multi-Server-Instanzhosting können Sie komplexe Bereitstellungsanforderungen problemlos bewältigen.
Die Isolierung auf Anwendungsdomänen- und Prozessebene kann die meisten Ihrer Hosting-Szenarien erfüllen.
Integrierte SSL/TLS-Verschlüsselungsunterstützung;
Mit Sendewarteschlangen auf Sitzungsebene können Sie Daten gleichzeitig über Sitzungen senden und dabei eine hohe Leistung und Steuerbarkeit beibehalten.
Der Befehlsverarbeitungsmodus von SuperSocket macht Ihre Geschäftslogik klarer und organisierter;
Hervorragende erweiterbare API-Unterstützung: CommandFilter, ConnectionFilter, CommandLoader;
Durch die austauschbare Protokollierungsarchitektur können Sie Ihre bevorzugte Protokollierungskomponente verwenden.
Durch die Unterstützung dynamischer Sprachen können Sie Skriptsprachen wie Python zum Implementieren von Befehlen verwenden.
Behalten Sie die Kompatibilität auf Binärebene mit Mono/Linux bei;
WindowsAzure-Unterstützung;
Integrierter Socket-Richtlinienserver, den Sie direkt mit Flash- oder Silverlight-Clients verwenden können;