Membangun Aplikasi Realtime dengan Socket.io
Membangun Aplikasi Realtime dengan Socket.io
Komunikasi realtime sangat penting untuk aplikasi web modern. Socket.io memudahkan implementasinya.
Memulai
Pertama, instal Socket.io:
npm install socket.io
Pengaturan Server
const io = require("socket.io")(server);
io.on("connection", (socket) => {
console.log("User connected");
socket.on("message", (data) => {
io.emit("message", data);
});
});
Pengaturan Client
const socket = io();
socket.on("message", (data) => {
console.log("Pesan baru:", data);
});
socket.emit("message", "Hello World");
Kasus Penggunaan
- Aplikasi chat
- Notifikasi langsung
- Editing kolaboratif
- Analitik realtime