客户端代码
var websocket = null;
if('WebSocket' in window){
websocket = new WebSocket("ws://localhost:8080/MyWebSocket/websocket");
}else{
alert('Not support websocket')
}
websocket.onerror = function(){
setMessageInnerHTML("error");
};
websocket.onopen = function(event){
setMessageInnerHTML("open");
}
websocket.onmessage = function(){
setMessageInnerHTML(event.data);
}
websocket.onclose = function(){
setMessageInnerHTML("close");
}
window.onbeforeunload = function(){
websocket.close();
}
function setMessageInnerHTML(innerHTML){
document.getElementByIdx_x_x_x_x_x('message').innerHTML += innerHTML + '
';
}
function closeWebSocket(){
websocket.close();
}
function send(){
var message = document.getElementByIdx_x_x_x_x_x('text').value;
websocket.send(message);
}