1、WebSocket 是什么 ?
2、为什么需要 WebSocket ?
3、WebSocket 客户端
3.1:WebSocket 构造函数:用于创建WebSocket对象
<script>
// 第一个参数 url, 指定连接的 URL。第二个参数 protocol 是可选的,指定了可接受的子协议。
var ws = new WebSocket(url, [protocol] );
// 初始化一个 WebSocket 对象
var ws = new WebSocket("ws://" + location.host + "/websocket");
</script>
3.2:WebSocket 属性
3.3:WebSocket 事件
3.4:WebSocket 方法
4、WebSocket 服务端
附加:使用webscoket的使用总是403错误
WebSocket connection to 'ws://127.0.0.1:8088/websocket' failed: Error during WebSocket handshake: Unexpected response code: 403
修改方法:针对websocket处理类重写同源检查的方法:
class WebSocketHandler(tornado.websocket.WebSocketHandler):
def check_origin(self, origin):
return True
....
这个据说是tornado 4.0版本以后新增加的一个特性。
转载:http://blog.youkuaiyun.com/orangleliu/article/details/42008423