做法
初始化專案。
1 | npm init |
安裝 ws
依賴套件。
1 | npm install ws |
新增 main.js
檔:
1 | const { WebSocketServer } = require('ws'); |
在瀏覽器的 Console 進行測試:
1 | var ws = new WebSocket('ws://localhost:8080') |
客戶端在 WebSocket 建立連線後,會馬上收到訊息:
1 | received: Hello, World! |
客戶端可以使用 send()
方法發送訊息:
1 | ws.send('Hi!') |
服務端會馬上收到訊息:
1 | received: Hi! |