deno.land / x / opine@2.3.4 / examples / websockets / client.ts
12345678910111213141516171819202122232425console.log("Client started");const socket = new WebSocket("ws://localhost:3000/ws");
socket.addEventListener("open", () => { socket.send("ping"); console.log("sent ping to server");});
socket.addEventListener("close", (_) => { console.log("socket closed :(");});
socket.addEventListener("message", (e) => { if (e.data === "ping") { console.log("Received ping from server. Responding..."); socket.send("pong"); } else if (e.data === "pong") { console.log("Received ping response from server."); }});
socket.addEventListener("error", (e) => { console.error(`Had error`, e);});
Version Info