mirror of
https://github.com/vlang/v.git
synced 2025-08-05 10:47:11 -04:00
22 lines
616 B
JavaScript
22 lines
616 B
JavaScript
const messageList = document.getElementById('message-list');
|
|
const protocol = location.protocol === 'https:' ? 'wss' : 'ws';
|
|
const socket = new WebSocket(`${protocol}://${location.host}/ws`);
|
|
let i = 0;
|
|
|
|
function send(message) {
|
|
messageList.innerHTML += `<li>> ${message}</li>`;
|
|
socket.send(message);
|
|
}
|
|
|
|
socket.addEventListener("open", (event) => {
|
|
console.log('Connected to WS server');
|
|
send('Hey everyone !');
|
|
});
|
|
|
|
socket.addEventListener("message", (event) => {
|
|
const { data } = event;
|
|
messageList.innerHTML += `<li>< ${data}</li>`;
|
|
setTimeout(() => {
|
|
send(`Roger ${i++}`);
|
|
}, 3000);
|
|
}); |