2012-09-29 7 views
6

SignalRを使用すると、PUB/SUBメカニズムを組み込んだリアルタイムのクライアントPCブラウザを簡単に同期させることができます。ただし、SignalRは.NET 4.0以上でのみ使用できます。現時点ではアプリケーションをアップグレードすることができないため、.NET 3.5で同様の機能を実現しようとしています。.NET 3.5でPub/SubまたはSignalR機能を実装していますか?

SignalRは、以下の最近のテクノロジー活用しているという事実を考えると - 非同期呼び出しのためにAJAX

を使用してHTML5で4.0

  • WebSocketを
  • 非同期ポストバックネットドットで

    1. タスク並列ライブラリを我々古典的なBeginAsyncとコールバックのアプローチを使用する予定。&複数のスレッドを作成するためのThreadPool。まだHTML 5 WebSocketの使い方を学んでいます。

      さらに、jQuery AJAX &を使用して、クライアント1から非同期更新を受け取るカスタムIISハンドラを作成するような他の方法も検討しています。&これをクライアント2にプッシュするなどです。

      過去に何か類似したことがあった場合は、先に進めるのが正しい方法を教えてください。

      ありがとうございます。

  • +5

    .NET 3.5でSignalRのクライアント部分だけが必要な場合は、現在サポートされているバージョンを使用することができます。私の意見では、SignalRを使用して.NET4に別のサーバー側アプリケーションを作成することは、多くの問題からあなたを救うでしょう。スケールアウト、メッセージバッファリング、再接続ロジックなどを取得することは簡単な作業ではなく、SignalRはこれをすべて解決しています。 –

    +0

    次の記事を参照してください:http://stackoverflow.com/questions/9369740/how-to-use-signalr-with-net-3-5 –

    +0

    TPLは.NET 3.5に移植されました:http:// nuget .org/packages/TaskParallelLibrary –

    答えて

    関連する問題