用python写1个简单的聊天服务器3-TCP服务器选择
2013-06-28 17:14
316 查看
有了文章2的分析以后下面需要做的事情是选择1个TCP服务器。
自己写1个TCP服务器考虑到快速实现,不现实。
最终有3个框架
twisted
gevent
tornado
google了一下资料以后。
考虑gevent tornado
比较理想的目标是gevent,不过测试1天,作为tcp服务器时候。read函数并没有补丁为非阻塞方法。放弃
剩下的就是tornado
google一下tornado tcp服务器资料,发现1篇http://pannidage.blogspot.com/2011/07/tornado-tcp-server.html 粗略看了一下,配合tornado 的 echoserver.py方法。
确认可行。
ok
自己写1个TCP服务器考虑到快速实现,不现实。
最终有3个框架
twisted
gevent
tornado
google了一下资料以后。
考虑gevent tornado
比较理想的目标是gevent,不过测试1天,作为tcp服务器时候。read函数并没有补丁为非阻塞方法。放弃
剩下的就是tornado
google一下tornado tcp服务器资料,发现1篇http://pannidage.blogspot.com/2011/07/tornado-tcp-server.html 粗略看了一下,配合tornado 的 echoserver.py方法。
确认可行。
ok
相关文章推荐
- 用python写1个简单的聊天服务器-项目启动原因
- 用python写1个简单的聊天服务器5-DB层处理
- 用python写1个简单的聊天服务器2-项目需求与服务器框架
- 用python写1个简单的聊天服务器7-业务处理
- 用python写1个简单的聊天服务器6-用户模型
- 用python写1个简单的聊天服务器3-目录结构
- 用python写1个简单的聊天服务器8-version0.1收尾工作
- 用python写1个简单的聊天服务器4-协议设计与处理
- Python——简单的TCP & UDP 服务器 和 相应的客户端编程
- 【1】Python创建简单TCP服务器与TCP客户端
- Python网络编程TCP服务器与客服端简单例子(调试通过)
- 如何使用TCP/IP与服务器进行通信-一个简单的聊天程序
- 如何使用TCP/IP与服务器进行通信-一个简单的聊天程序
- Python网络编程TCP服务器与客服端简单例子(调试通过)
- 用Python实现一个简单的多线程TCP服务器的教程
- Golang实现简单tcp服务器03 -- 文本广播式聊天服务器/客户端
- nodejs中一个简单的TCP服务器端和客户端的聊天服务器
- python socket简单tcp服务器客户端
- Java tcp服务器框架 以及一个简单命令行聊天的测试例子
- python socket实现简单的(TCP/UDP)服务器/客户端