SuperSocket は、軽量、クロスプラットフォーム、拡張可能な .Net/MonoSocket サーバー プログラム フレームワークです。 Socket の使用方法、Socket 接続の維持方法、Socket の動作方法を知る必要はありませんが、SuperSocket を使用すると、ゲーム サーバー、GPS サーバー、産業用制御サービスやデータなどの Socket サーバー側ソフトウェアを簡単に開発できます。収集サーバーなど。
SuperSocket には次の機能があります。
高性能のイベント駆動型通信。
非常にシンプルで使いやすい。いくつかのクラスを作成するだけで、堅牢なソケット サーバーを構築できます。
組み込みのコマンド ライン プロトコルを使用すると、ネットワーク コマンド ライン インターフェイス サーバーを迅速に作成できます。
強力で高性能なプロトコル解析実装ツールは、ネットワーク データ分析作業の簡素化に役立ちます。
柔軟な設定機能と使いやすい設定 API。
複数のリスナーのサポートにより、サーバー インスタンス内の複数のポートをリッスンできます。
マルチサーバー インスタンス ホスティングのサポートにより、複雑な展開要件に簡単に対処できます。
アプリケーション ドメインとプロセス レベルの分離により、ほとんどのホスティング シナリオに対応できます。
組み込みの SSL/TLS 暗号化サポート。
セッションレベルの送信キューを使用すると、高いパフォーマンスと制御性を維持しながら、セッションを通じてデータを同時に送信できます。
SuperSocket のコマンド処理モードでは、ビジネス ロジックがより明確かつ組織化されます。
優れた拡張可能な API サポート: CommandFilter、ConnectionFilter、CommandLoader。
交換可能なログ アーキテクチャにより、好みのログ コンポーネントを使用できます。
動的言語のサポートにより、Python などのスクリプト言語を使用してコマンドを実装できます。
Mono/Linux とのバイナリ レベルの互換性を維持します。
WindowsAzure のサポート。
Flash または Silverlight クライアントで直接使用できる組み込みのソケット ポリシー サーバー。