サーバーサイドイベントについて少し読んだことがありますが、SSE と Ajax ポーリングの最大の違いは、後者では応答ごとに自分でサーバーにクエリを実行することになっているのに対し、SSE ではブラウザーがそれを行うことです。それが正しいか?
また、サーバーの処理に関しては、SSE と Ajax Polling の間にほとんど違いはなく、応答を特定の方法でフォーマットし、Content-type: text/event-stream
ヘッダーを含めるという小さな違いはありますか?
サーバーサイドイベントについて少し読んだことがありますが、SSE と Ajax ポーリングの最大の違いは、後者では応答ごとに自分でサーバーにクエリを実行することになっているのに対し、SSE ではブラウザーがそれを行うことです。それが正しいか?
また、サーバーの処理に関しては、SSE と Ajax Polling の間にほとんど違いはなく、応答を特定の方法でフォーマットし、Content-type: text/event-stream
ヘッダーを含めるという小さな違いはありますか?
ブラウザのコンテキストでは...
違いは、1 つはポーリングで、もう 1 つはイベント (*) に応答することです。
ポーリング; ブラウザ側で開始されます。
リクエストを送信... レスポンスを受信... 何かを実行します。(通常は UI を変更します)
サーバー側のイベント/変更; サーバーで開始されます。
ブラウザに通知するには?
これを自分で処理する必要があります。
幸いなことに、SignalR http://signalr.net/などのライブラリ
これを使用すると、これを大幅に簡素化できます。ただし、ポーリングを使用した単純なページと比較すると、複雑さは依然としてかなり高くなります。
「クライアント」間のソケット接続を処理する必要があります。
(*) = ひとつまみの塩、技術的に正しく表現されていません。
これがあなたの質問に答えない場合、またはより多くの情報が必要な場合は、質問してください。