私はどこか(約10小規模パッケージ、1秒あたり100バイト未満)からランタイムデータを受け取る.NETサーバーアプリケーションを持っています。このアプリケーションは、このデータを接続されたクライアントにできるだけ早く渡す必要があります。私が見る唯一の方法は、データを受け取った後、クライアントのコールバックを瞬時に呼び出すことです。私はWCFを試しましたが、オーバーヘッドはパフォーマンスを低下させます。 だから私は でき、.NETのネットワークライブラリ必要 - コールバック を進める - - TCP 以上の仕事を追加開いたポート事前に 感謝せずに、作業スロープロキシ - 多数の接続(約1000クライアント) を処理します。特定の.NETネットワークライブラリ
-1
A
答えて
2
あなたの質問への直接の回答はSystem.Netですが、私はWCFのパフォーマンスの問題を特定することを強くお勧めします...あなたのパフォーマンスを犠牲にしている行動やその他のオーバーヘッドを非アクティブ化できるはずです。 WCFで無料で入手できるものをすべて複製するには、長い道のりを歩むことになります。
0
別のオプション: Cでネットワークコードを書き、あなたのC#
関連する問題
- 1. Haskellのグラフとネットワークライブラリ
- 2. 単純なP2Pネットワークライブラリ
- 3. 良いグラフ/複雑なネットワークライブラリ
- 4. VSCodeホスト特定のポートの.NETコアアプリケーション
- 5. 以下のロリポップデバイスのOkhttpネットワークライブラリの例外
- 6. 実行時の設定.Net(特にEntLib)
- 7. mmorpg(libuv/boost :: asio?)のサーバー側のネットワークライブラリ
- 8. WCFからネットワークライブラリへの切り替え
- 9. IRQLのネットワークライブラリは何ですか?
- 10. pionネットワークライブラリを使い始める
- 11. .netの特定の要求に対するコアログのフィルタリング
- 12. ASP .NETコア:特定の静的ファイルタイプのCORSヘッダー
- 13. 特定のバージョンの.netフレームワークを適用する方法
- 14. Azure Search - .Net SDKを使用して特定のフィールド内のクエリ
- 15. 特定の.Netを探していますORM
- 16. 特定の.NETバージョン(VS2008)に対してマネージC++アセンブリをコンパイル
- 17. .net Youtube api v3特定のアカウントに動画をアップロードする
- 18. 現在のAWS領域.Netを特定しますか?
- 19. C#.NETで特定のディレクトリを見つける?
- 20. 特定のASP .NET MVC 3フィールドの認可を設定していますか?
- 21. 特定のDataAnnotationと特定の値を持つプロパティをループすることはできますか? .NETのC#
- 22. なぜhaskellのネットワークライブラリはノンブロッキングソケットを使用していますか?
- 23. 軽量で低遅延のJavaネットワークライブラリですか?
- 24. 静的なACE 6.0(ネットワークライブラリ)を構築するには?
- 25. 特定のブロックのコードに対してF#.netの名前空間を開く
- 26. .NETでこのJSONの特定のデータを解析する方法は?
- 27. .NETコアアセンブリの非常に特殊なPublicKey
- 28. .Netデフォルトプロキシ設定
- 29. 特定の時間間隔の後にコードを実行すると、C#.NET
- 30. .NET内の特定のスキーマを持つSOAPメッセージを取得する
からそれを呼び出すあなたは、「C#ネットワークライブラリ」をグーグルで試したことがありますか?適格性のある多数の検索結果があります。 –
トップ2のGoogleページからの誰も、コールバックがプロキシを投げることをサポートしていませんでした。 – Sergey
WCFではどのオーバヘッドを参照していますか?それはあまりにも知っているtcpで動作することができますか? –