Advanced CommunicationLesson 73Preview gratis
WebSockets
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini menjelaskan WebSocket, protokol komunikasi dua arah lewat satu koneksi TCP yang tetap terbuka. Kamu akan memahami perbedaannya dengan polling HTTP dan melihat cara membuat server WebSocket di Node.js dengan pustaka seperti ws. WebSocket menjadi fondasi fitur real-time seperti notifikasi, kolaborasi, dan dashboard langsung.
Poin kunci
- WebSocket membuka koneksi sekali lalu komunikasi dua arah berlangsung selama koneksi hidup.
- Handshake dimulai dari HTTP upgrade (header Upgrade: websocket).
- Server HTTP biasa bersifat request-response; WebSocket bersifat push dua arah.
- Pustaka 'ws' menyediakan WebSocket.Server dan event open/message/close.
- Setelah terhubung, pengiriman pesan jauh lebih hemat daripada request HTTP berulang.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.