ws
WebSocket serverを作るlibrary
#wip
例
code:js
// server.js
const WebSocket = require("ws");
const wss = new WebSocket.Server({ port: 3000 });
wss.on("connection", (ws) => {
console.log("クライアントが接続しました");
ws.on("message", (message) => {
console.log("クライアントから:", message);
ws.send("受け取りました: " + message);
});
ws.on("close", () => {
console.log("クライアントが切断しました");
});
ws.on("error", (err) => {
console.error("エラー:", err);
});
// 初期メッセージ送信
ws.send("ようこそ WebSocket サーバーへ!");
});
wss.on("connection", cb)
新しい接続が来たとき
ws.send(data)
クライアントへデータ送信
ws.on("message", cb)
クライアントから受信
ws.on("close", cb)
接続が切断されたとき
ws.on("error", cb)
エラー時