1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
对上述代码解析如下:
客户端页面主体是有两部分组成:一个Run WebSocket链接用于让用户启动WebSocket;另一个id=message的<p>标签用于显示服务器端的消息。
使用JavaScript语句if("WebSocket" in window)可以判断当前浏览器是否支持WebSocket对象。
如何浏览器支持WebSocket对象,则定义实例ws链接到服务器的WebSocket地址,并传入自己的标识符参数。然后通过js语法定义事件:onopen、onmessage、onclose的处理函数。除了在onopen事件中客户端向服务器用WebSocket.send()函数发送了消息,其余事件均只将事件结果显示在页面<p>标签中。
运行效果如下:
以上就是Python中Tornado下WebSocket客户端编程的介绍的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python中time库的time.time()函数的作用是什么
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。