摘要:
最近在看《Python基础教程》,本书从第二十章开始后面都是小的项目实践。首先就看了第五个项目"虚拟茶话会",该项目主要实现基本的聊天室(即黑窗口式的客户端交互通信),实现多人实时交互聊天功能,有登录房间、注销登录、聊天、查看聊天室里的人等功能。项目涉及到基本的python网络编程知识以及客户端异步通信I/O(即服务器同时处理多客户端交互套接字服务),主要使用Python标准库内asyncore和asynchat模块,项目采用了原型式开发方法,用OO思想实现,程序比较简单。饭要一口一口吃,网络上相关内容看得眼花缭乱。这里主要试图理一理Python网络编程方面涉及到的主要问题 阅读全文