html 5-サービス側データプッシュの概要

768 ワード

html 5規格では、メッセージのリアルタイムプッシュを容易に行うSSE(server-sent event、サービス側プッシュイベント)が追加されており、主流ブラウザではサポートが良いため、安心して使用することができます.
クライアントによるデータの通信は、jsのEventSourceによって行われ、EventSourceは3つのイベントを提供します.
1、open:接続が正常に確立されたときに2、messageが発生する:メッセージを受信したときに3、errorが発生する:エラーが発生したときに発生する
そのまま使えばいいです.
let sse = new EventSource("    url");  
sse.addEventListener("message", function(e){  
j = JSON.parse(e.data);  
//               
},false);