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