想用python写一个服务器,同时处理多个TCP的连接,不知道该怎么写之前听过一种gevent的框架,不知道可不可以使用,可能需要用到多线程什么的,不过我不大清楚怎么写。希望大家能提供点方法,谢谢了!!
2 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
一个非常非常简单的线程模型的echo server
from SocketServer import ThreadingTCPServer, BaseRequestHandler class EchoHandler(BaseRequestHandler): def handle(self): self.data = self.request.recv(1024) self.request.sendall(self.data) if __name__ == '__main__': HOST, PORT = "localhost", 9999 server = ThreadingTCPServer((HOST, PORT), EchoHandler) server.serve_forever()
- 2 回答
- 0 关注
- 388 浏览
添加回答
举报
0/150
提交
取消