deno.land / x / opine@2.3.4 / examples / websockets / client.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
console.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);});
opine

Version Info

Tagged at
2 years ago