Berikut ini adalah contoh kode sederhana dari web menggunakan WebSocket (wss):

const WebSocket = require('ws');

// Membuat server WebSocket
const wss = new WebSocket.Server({ port: 8080 });

// Event saat koneksi baru terhubung
wss.on('connection', function connection(ws) {
  console.log('Koneksi baru terhubung');

  // Event saat ada pesan masuk
  ws.on('message', function incoming(message) {
    console.log('Pesan masuk: ' + message);

    // Mengirim pesan balasan ke koneksi yang terhubung
    ws.send('Pesan berhasil diterima: ' + message);
  });

  // Event saat koneksi terputus
  ws.on('close', function close() {
    console.log('Koneksi terputus');
  });
});

Dalam contoh kode di atas, kita menggunakan library 'ws' untuk membuat server WebSocket. Server ini akan mendengarkan koneksi di port 8080. Setiap kali ada koneksi baru, server akan mencetak pesan 'Koneksi baru terhubung' di console.

Kemudian, saat ada pesan masuk dari koneksi yang terhubung, server akan mencetak pesan tersebut di console dan mengirimkan pesan balasan ke koneksi yang terhubung. Pesan balasan ini akan berisi pesan 'Pesan berhasil diterima' ditambah dengan pesan yang diterima.

Terakhir, saat koneksi terputus, server akan mencetak pesan 'Koneksi terputus' di console.

Anda dapat menjalankan kode ini di lingkungan Node.js untuk membuat server WebSocket sederhana yang dapat menerima dan mengirim pesan.

Contoh Kode Sederhana Web Menggunakan WebSocket (WSS)

原文地址: https://www.cveoy.top/t/topic/o9H6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录