Tutorial HTML5 Server-Sent Events (Server-Sent Events) Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari Server-Sent Events - pesan cara,Dukungan Browser,Menerima Server-Sent Pemberitahuan Kegiatan,contoh,Deteksi Server-Sent Events Dukungan,Contoh kode sisi server,contoh,benda EventSource,
HTML5 Server mengirim peristiwa (server-mengirim event) memungkinkan halaman web untuk mendapatkan update dari server.
Acara Server-Sent adalah website secara otomatis mendapatkan update dari server.
Sebelumnya juga dapat melakukannya, asalkan halaman harus bertanya jika pembaruan tersedia. server akan mengirimkan acara, update akan tiba secara otomatis.
Contoh: update Facebook / Twitter, update valuasi, blog baru, hasil turnamen dan sebagainya.
Semua browser utama yang didukung oleh server akan mengirimkan acara, selain Internet Explorer.
EventSource objek digunakan untuk menerima pemberitahuan acara dikirim oleh server:
contoh analisis:
Contoh-contoh berikut, kita menulis beberapa kode tambahan untuk mendeteksi browser ke server untuk mengirim acara yang didukung oleh:
Untuk membuat contoh di atas, Anda dapat berjalan, Anda juga perlu untuk dapat mengirim data untuk memperbarui server (seperti PHP dan ASP).
Sintaks server-side event streaming sangat sederhana. The "Content-Type" header diatur ke "text / event-stream". Sekarang Anda dapat mulai mengirim aliran acara.
kode ASP (VB) (demo_sse.asp):
Kode penjelasan:
Dalam contoh di atas, kita digunakan untuk mendapatkan event pesan onmessage. Namun, Anda juga dapat menggunakan acara lainnya:
事件 | 描述 |
---|---|
onopen | 当通往服务器的连接被打开 |
onmessage | 当接收到消息 |
onerror | 当发生错误 |