WebSocket学习
浏览器通过javaScript向服务器发出建立WebSocket连接的请求,连接建立以后,客户端和服务器端就可以通过TCP连接直接交换数据。
var Socket = new WebSocket(url , [protocol]);
//url表示指定连接url
//protocol 可选项,子协议
Socket.readyState表示连接状态
- 0代表尚未建立
- 1代表连接已建立,可以进行通信
- 2代表连接正在关闭
- 3代表连接已关闭或者不能打开
事件
- message用于接收服务器返回的数据
Socket.onmessage
- open用于连接建立时触发
- error用于通信发生错误时触发
- close用于关闭连接时触发、