</script>
</body>
</html>
7. Menjalankan Aplikasi
Setelah menulis kode server dan antarmuka, jalankan aplikasi dengan perintah:
node server.js
Kemudian buka dua tab browser di alamat http://localhost:3000. Cobalah untuk mengirim pesan dari satu tab dan lihat hasilnya muncul di tab lain secara real-time.
Analisis Hasil
Setelah menjalankan aplikasi, pesan yang dikirimkan dari satu klien akan langsung muncul di klien lainnya. Ini membuktikan bahwa WebSocket berhasil memberikan komunikasi real-time antar pengguna. Aplikasi ini juga menunjukkan bagaimana server mengelola beberapa koneksi sekaligus dan mengirimkan pesan ke semua klien yang terhubung.
Keunggulan WebSocket Dibanding HTTP
Koneksi Terbuka: WebSocket menjaga koneksi tetap terbuka, menghindari overhead dari permintaan HTTP berulang.