私はasp.net mvc 3.0を使用しており、ユーザーがアクションを行った後、メインパネルで情報を即座に更新する機能を書いています。
したがって、オンラインの他のすべてのユーザーは、他のユーザーからのライブ更新を見ることができます。
私は ajax + jquery と web api を使用すると推測していますが、「ライブ」にする方法がわかりません
ありがとう。
私はasp.net mvc 3.0を使用しており、ユーザーがアクションを行った後、メインパネルで情報を即座に更新する機能を書いています。
したがって、オンラインの他のすべてのユーザーは、他のユーザーからのライブ更新を見ることができます。
私は ajax + jquery と web api を使用すると推測していますが、「ライブ」にする方法がわかりません
ありがとう。
実際のライブは、websockets のようなものでのみ可能です。ただし、短い間隔で ajax 呼び出しを使用して新しいデータをチェックすることで、「ライブ」をシミュレートできます。
「ロング ポール」や「Web ソケット」などの手法については、Google を参照してください。基本的に、ブラウザはサーバーへの長期接続を確立し、サーバーはデータが利用可能になったときにその接続にデータをプッシュします。
Websocket を使用する場合は、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