C#で記述されたシンプルで高速なTCPソケットサーバーを探しています。非同期(WinFormsアプリと一緒に実行)であり、接続されたクライアントへのデータの非同期送受信をサポートしている必要があります。動作する可能性のある次のライブラリを見つけましたが、特定のライブラリに関するアドバイスを探しています。
(カスタムシリアライザーを使用して)バイナリデータをC#からAS3フロントエンドに送信しようとしています。クライアントソケットはすでにAS3で記述されていますが、C#で信頼できるソケットサーバーが必要です。
- XYNetSocket-単一ファイル、信頼性が低く、パケットが欠落している、バイナリをサポートしていない
- NetSockets
- SocketAsyncEventArgs
- SuperSocket-非常に肥大化しているように見えます(100以上のクラス)
どのソケットサーバーライブラリを使用して成功しましたか?バイナリをサポートし、信頼性がありますか?