Files
artcraft/static/websocket_test.js
T

34 lines
797 B
JavaScript

(function() {
console.log('installing script');
const WS_URL = 'ws://localhost:54321/obs';
let sock = new WebSocket(WS_URL);
sock.onopen = function (event) {
console.log('on open event', event);
sock.send('on open message from browser');
};
sock.onmessage = function (event) {
console.log('on message event', event.data);
}
sock.onerror = function(event) {
console.log('on error event', event.data);
}
setInterval(() => {
console.log('sending browser message to server on interval');
sock.send('interval trigger');
}, 2000);
//setTimeout(() => {
// console.log('disconnect')
// const normal_close = 1000;
// sock.close(normal_close, 'close');
//
//}, 10000)
})();