SuperSocketは、Socket の使用方法、Socket 接続の維持方法、Socket の動作方法を知らなくても、サーバー側 Socket プログラムの構築に使用できる軽量で拡張可能な Socket 開発フレームワークです。このプロジェクトは純粋な C# を使用して開発されており、簡単に拡張して既存のプロジェクトに統合できます。既存のシステムが .NET を使用して開発されている限り、SuperSocket を使用して、既存のシステムに統合する必要がある Socket アプリケーションを簡単に開発できます。
SuperSocket には次の機能があります。シンプルで使いやすく、堅牢な Socket サーバー側プログラムを作成するために必要なクラスはわずか数個だけです
優れたパフォーマンス、安定性と信頼性
さまざまなプロトコルをサポートし、内蔵のプロトコル解析ツールにより、複雑な通信プロトコルの実装作業が非常に簡単になります。
SSL/TLS トランスポート層暗号化を自動的にサポート
強力で柔軟かつスケーラブルな構成により、ソケット サーバーを開発する際の時間と労力を節約できます。
複数のソケット サーバー インスタンスの実行をサポートし、複数のサーバー インスタンスの分離をサポートします。
SuperSocket は、コンソールまたは Windows サービスとして実行できます。スクリプトは SuperSocket をサービスとしてインストールできます
柔軟なロギング戦略により、ほとんどのソケットアクティビティを記録できます
UDPのサポート
IPv6をサポート
WindowsAzureのサポート
Linux/Unix オペレーティング システムをサポート (Mono2.10 以降経由)
すぐに使用できる組み込みの Flash/SilverlightSocket ポリシー サーバー
SuperSockettv1.6.6 更新ログ:インスタンスの停止時にパフォーマンス カウンターが原因で発生するキャッチされない例外を修正しました。
クライアントが接続を正常に閉じるときの誤った CloseReason 戻り値を修正しました。
接続が閉じられた後に SAE オブジェクトが適切に解放されないという重大な欠陥を修正しました。
分離モードでのホット構成更新によって引き起こされるシリアル化例外を修正しました。
コードでリクエストの最大長を設定するための新しい API を追加しました。
ワーカー プロセスの起動タイムアウト (プロセス レベル分離モード) の構成オプションを追加しました。
ワーカー プロセスが予期せず閉じられた場合にプロセスを再起動するかどうかを制御する構成項目 autoStartAfterUnexpectedShutdown を追加しました (プロセス レベルの分離モード)。
SuperSocket ページの表示: