0

私はasp.net mvc 3.0を使用しており、ユーザーがアクションを行った後、メインパネルで情報を即座に更新する機能を書いています。

したがって、オンラインの他のすべてのユーザーは、他のユーザーからのライブ更新を見ることができます。

私は ajax + jquery と web api を使用すると推測していますが、「ライブ」にする方法がわかりません

ありがとう。

4

3 に答える 3

0

実際のライブは、websockets のようなものでのみ可能です。ただし、短い間隔で ajax 呼び出しを使用して新しいデータをチェックすることで、「ライブ」をシミュレートできます。

于 2012-08-30T09:28:52.970 に答える
0

「ロング ポール」や「Web ソケット」などの手法については、Google を参照してください。基本的に、ブラウザはサーバーへの長期接続を確立し、サーバーはデータが利用可能になったときにその接続にデータをプッシュします。

于 2012-08-30T09:29:12.213 に答える
0

Websocket を使用する場合は、Socket.io ライブラリをご覧ください。

http://socket.io/

Socket.IO は、すべてのブラウザーとモバイル デバイスでリアルタイム アプリを実現し、さまざまなトランスポート メカニズムの違いを曖昧にすることを目的としています。JavaScript でのんきなリアルタイム 100% です。

Socket.io は正常に劣化します。

すべてのブラウザーでリアルタイム接続を提供するために、Socket.IO は、API に影響を与えることなく、実行時に最も能力の高いトランスポートを選択します。

WebSocket
Adobe® Flash® Socket
AJAX long polling
AJAX multipart streaming
Forever Iframe
JSONP Polling
于 2012-08-30T09:49:53.370 に答える