-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathsock.js
More file actions
34 lines (26 loc) · 708 Bytes
/
Copy pathsock.js
File metadata and controls
34 lines (26 loc) · 708 Bytes
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
26
27
28
29
30
31
32
33
34
window.onload = function(){
try{
var ip = "127.0.0.1";
var socket = new WebSocket("ws://"+ip+":1577");
}catch(e){
console.error("error try to restart the server");
}
var el = document.getElementsByTagName("button");
var dis = document.getElementById("display");
var mes = document.getElementById("message");
el.button.onclick = function(){
socket.send(mes.value);
}
socket.onopen = function (e) {
console.log("openned : "+e);
dis.value = "";
}
socket.onclose = function (e) {
console.log("Socket connection closed : "+e);
document.title = "! Closed !";
}
socket.onmessage = function(e) {
dis.value = dis.value + e.data + "\n";
dis.scrollTop = dis.scrollHeight;
}
}