(function (window) {
var wsUri = "ws://echo.websocket.org:9150";
var output;
MyWebSocket = function() {
websocket = new WebSocket(wsUri);
websocket.onopen = function(evt) {
// onOpen(evt)
};
websocket.onclose = function(evt) {
// onClose(evt)
};
websocket.onmessage = function(evt) {
// onMessage(evt)
};
websocket.onerror = function(evt) {
// onError(evt)
};
}
function onOpen(evt) {
// doSend("WebSocket rocks");
}
function onClose(evt) {
if(window.isUserSocket)
{
window.mySocker.open();
}
}
function onMessage(evt) {
//websocket.close();
}
function onError(evt) {
writeToScreen('<span style="color: red;">ERROR:</span> '+ evt.data);
}
function doSend(message) {
websocket.send(message);
}
window.CloseEvent = function(){
window.isUserSocket = false;
window.mySocker.close();
}
window.mySocker = MyWebSocket;
window.isUserSocket = true;
})(window);