commit 18/06/2025

This commit is contained in:
2025-06-18 12:42:28 +07:00
parent c617157a0b
commit 3ed1123d1a
12 changed files with 191 additions and 46 deletions

View File

@@ -0,0 +1,35 @@
console.log("Initializing websocket");
if (window.socket==null) {
window.socket = new WebSocket("ws://" + location.host + "/ws");
console.log("creating window.socket");
} else {
console.log("window.socket already exists");
}
socket.onopen = () => {
console.log("WebSocket connected");
};
socket.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log("Received from server:", data);
};
socket.onerror = (err) => {
console.error("WebSocket error:", err);
};
socket.onclose = () => {
console.log("WebSocket closed");
};
window.send_data = function(value){
if (socket.readyState === WebSocket.OPEN){
socket.send(value);
console.log("Sent data : "+value);
} else {
setTimeout(() => send_data(value),50)
console.log("Failed to send_data, socket readyState = "+socket.readyState);
}
}