blob: e5ae48d44911019181a2da71a45a7c8e795d52a1 (
plain) (
tree)
|
|
var socket = (function(){
var open = false
var start = function(){
socket = new WebSocket("ws://<host>:<port>/")
socket.onopen = function(event){
open = true
console.log("Host connection Opened")
}
socket.onmessage = function(event){
var data = JSON.parse(event.data)
if (data[0] == "reload") {
console.log("Reloading page...")
location.reload(true)
}
if (data[0] == "print") console[data[1]](data[2])
}
socket.onclose = function(event){
if (open) console.log("Host connection Closed")
open = false
setTimeout(function(){start()}, 1000)
}
}
start()
return socket
})()
|