有没有可能在不使用线程或新进程的情况下编写允许多个连接的服务器?
现在我不是在谈论一堆socket.accepts(),但是有没有不同的方法呢?
发布于 2012-07-23 02:21:06
如果你没有多个accept
,你就不会有多个连接,所以你如何处理不存在的东西并不重要。
可以使用经典的select循环在单个线程中处理多个接受的连接。
发布于 2012-07-23 03:05:04
Python提供了模块asyncore。这里有一个很好的echo server示例。
https://stackoverflow.com/questions/11605680
复制相似问题