Project 5: A Virtual Tea Party
Project 5: A Virtual Tea Party
复制标题
项目 5:虚拟茶会
DOI:
--
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
Magnus Lie Hetland
中科院分区:
文献类型:
--
作者:
Magnus Lie Hetland
In this project, you do some serious network programming. You’ll write a chat server—a program that lets several people connect via the Internet and chat with each other in real time. There are many ways to create such a beast in Python. A simple and natural approach might be to use the Twisted framework (discussed in Chapter 14), for example, with the LineReceiver class taking center stage. In this chapter, I stick to the standard libraries, basing the program on the modules asyncore and asynchat. If you like, you could try out some of the alternative methods (such as forking or threading) discussed in Chapter 14.