2011-07-05 10 views
0

G'Day、サーバーから定期的に多数のWebクライアントを更新します。

私はASP.NET 4アプリケーションを計画中です。それがまだMVC3かWebFormsかどうか確かめてください。私は、以下を実行できるようにする必要があります。

  • 私はシリアルリンク
  • を経由してWebサーバ上の.NETアセンブリに入ってくるデータは、私はすべての「接続」のウェブに、この同じデータを送信したいしていますクライアント
  • 私はサーバーからの変更をプッシュしたいと思います。サーバーをポーリングしないでください

「接続されましたか? HTTPはRESTfulであり、永続的な接続はありません。だから私はこれを行うにはWebソケットなどを開く必要があると思いますか?理想的には、接続されているクライアントがどのページを表示しているかを知りたいので、必要なデータを送信しないようにしたいと思います(表示されている内容と問題のデータとの間に相関があると仮定します)。

パフォーマンスとスケーラビリティは明らかに問題です。私は、私が走っているイントラネットに10人以上のクライアントがいることは予期していません。しかし、私はそれを拡大し、潜在的にインターネット接続されたクライアントを含めることを望みます。

ここには何がありますか?すべての提案と指針は非常に高く評価されています。

答えて

0

HTML5があなたのイントラネットにとって魅力的ではない場合は、WebSocket APIを使用できます。 (おそらくそうです)

同様の地面をカバーするotherの質問もあります。

関連する問題