python中同时处理多个连接

想用python写一个服务器,同时处理多个TCP的连接,不知道该怎么写

之前听过一种gevent的框架,不知道可不可以使用,可能需要用到多线程什么的,不过我不大清楚怎么写。

希望大家能提供点方法,谢谢了!!


开心每一天1111
浏览 389回答 2
2回答

慕尼黑5688855

一个非常非常简单的线程模型的echo serverfrom 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()

炎炎设计

看select模块文档
打开App,查看更多内容
随时随地看视频慕课网APP