(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);

最新文章

  1. 【2016-11-5】【坚持学习】【Day20】【通过委托事件,关闭窗口】
  2. 切换jdk版本
  3. ThinkPHP 自动验证相关注意
  4. LintCode StrStr
  5. 【BZOJ-1952】城市规划 [坑题] 仙人掌DP + 最大点权独立集(改)
  6. html里面的相对路径和绝对路径
  7. qq快速聊天
  8. GCC编译器编译链接
  9. Eclipse 常用最新插件.标记
  10. android XMl 解析神奇xstream 六: 把集合list 转化为 XML文档
  11. WPF中使用ValueConverter来实现“范围条件触发器”
  12. XML和HTML中常用转义字符:
  13. 蔡勒(Zeller)公式
  14. Best jQuery Plugins of the Month – May 2014
  15. Linq中max min sum avarage count的使用
  16. CentOS7 安装配置 MySQL 5.7
  17. 批量找注入 python3+sqlmap结合
  18. day18_雷神_django第一天
  19. HDU 3966 Aragorn&#39;s Story(模板题)【树链剖分】+【线段树】
  20. git命令详解( 五 )

热门文章

  1. struts框架中常用到的标签
  2. Samba服务问答
  3. FastDFS搭建单机图片服务器(二)
  4. 微信小程序 Mustache语法详解
  5. [2019杭电多校第四场][hdu6616]Divide the Stones
  6. [Java] 歐付寶金流串接教學
  7. 问题 B: 傻鸡抓大闸蟹
  8. 【JAVA】eclipse里代码整个前移或者后移的快捷键
  9. Int、bigint、smallint、tinyint的区别
  10. Axios跨域实例