7.4 练习

  1. 请解释清同步、异步、yield、协程几个概念和Tornado实现异步的原理。

  2. 练习使用Tornado异步Web客户端。

  3. 练习使用WebSocket。

  4. 修改WebSocket案例中的在线聊天代码,将获取到的用户IP利用异步客户端查询归属地,并将消息显示格式为

[城市网友]-[IP]-[时间]:消息
如
[北京网友]-[14.130.112.24]-[2016-08-29 00:00:00]: 你好,Python

注意,局域网的内网IP没有归属地,只需写出代码即可,不用测试。