SignalRを使用すると、PUB/SUBメカニズムを組み込んだリアルタイムのクライアントPCブラウザを簡単に同期させることができます。ただし、SignalRは.NET 4.0以上でのみ使用できます。現時点ではアプリケーションをアップグレードすることができないため、.NET 3.5で同様の機能を実現しようとしています。.NET 3.5でPub/SubまたはSignalR機能を実装していますか?
SignalRは、以下の最近のテクノロジー活用しているという事実を考えると - 非同期呼び出しのためにAJAX
を使用してHTML5で4.0
- タスク並列ライブラリを我々古典的なBeginAsyncとコールバックのアプローチを使用する予定。&複数のスレッドを作成するためのThreadPool。まだHTML 5 WebSocketの使い方を学んでいます。
さらに、jQuery AJAX &を使用して、クライアント1から非同期更新を受け取るカスタムIISハンドラを作成するような他の方法も検討しています。&これをクライアント2にプッシュするなどです。
過去に何か類似したことがあった場合は、先に進めるのが正しい方法を教えてください。
ありがとうございます。
.NET 3.5でSignalRのクライアント部分だけが必要な場合は、現在サポートされているバージョンを使用することができます。私の意見では、SignalRを使用して.NET4に別のサーバー側アプリケーションを作成することは、多くの問題からあなたを救うでしょう。スケールアウト、メッセージバッファリング、再接続ロジックなどを取得することは簡単な作業ではなく、SignalRはこれをすべて解決しています。 –
次の記事を参照してください:http://stackoverflow.com/questions/9369740/how-to-use-signalr-with-net-3-5 –
TPLは.NET 3.5に移植されました:http:// nuget .org/packages/TaskParallelLibrary –