HTML5--WebSocket API
来源:互联网 发布:sketchbook mac 破解 编辑:程序博客网 时间:2024/06/05 19:32
1.浏览器检测websocket兼容性
if(window.WebSocket){ console.log('支持')}else{ console.log('去死')}
2.websocket的对象创建与通信端口连接
var url = 'ws://localhost:8080/test'; //ws://前缀表示websocket连接,wss://表示安全的websocket连接var socket = new WebSocket(url);
3.websocket对象事件(监听,发送,关闭)
websocket编程遵循异步编程模型,打开socket不需要主动向服务器发送请求,只需要等待事件发生后调用它的回调函数
//使用open事件双方握手socket.open = function (){ console.log('open'); socket.send('hello server'); //使用send事件发送消息}
//使用onmessage事件监听server端的响应信息socket.onmessage = function (e){ console.log(e.data);}
//使用onclose关闭此通讯socket.onclose = function (){ console.log('this socket is closed');}
在socket打开状态中,可以使用send函数推送数据到serversocket.send("hello server i'm conming again")
- HTML5--WebSocket API
- HTML5 WebSocket API
- What browsers support HTML5 WebSocket API?
- [读书笔记]WebSocket浏览器篇 HTML5 WebSockets API
- WebSocket API HTML5规范翻译(部分)
- HTML5实战与剖析之使用HTML5 WebSocket API
- 【Html5 WebSocket】WebSocket事件
- html5 websocket
- html5 websocket
- HTML5 WebSocket
- HTML5 webSocket
- HTML5 WebSocket
- html5 websocket
- html5 WebSocket
- html5 websocket
- HTML5 WebSocket
- HTML5 WebSocket
- HTML5 WebSocket
- Linux 介绍
- hibernate 多对多关系详解(包括中间表,一对多字表)
- CAsyncSocket类的应用
- test
- Windows下Git-preview中文乱码的解决方法
- HTML5--WebSocket API
- 数字图像去噪典型算法及matlab实现
- 消息队列处理httpsqs
- PL/SQL集合
- <img usemap不能得到outHTML,如何对标签操作
- 基于.net的可扩展框架设计 - AppEx及相关接口
- 《少数派报告》中的隔空3D操控方式从屏幕走入现实【视频】
- 图片标签img中alt与title的区别
- MCMC(Markov Chain Monte Carlo)