首页 > Python网络编程中替代select模块的方法有哪些?

Python网络编程中替代select模块的方法有哪些?

一个网络服务器程序可能会有多个客户端同时连接,Python提供了select模块来处理这个问题。但是这个模块在windows下是无法被调用的,程序就只能跑在UNIX下了。那么还有哪些的方法来解决这个问题呢?
具体的实现是怎样的?可以用伪代码描述吗?


select 模块在 Windows 下是可以用于 socket 的(虽然本质上也是多线程),只是不能用于其它东西比如文件。最常用的替代是 gevent

参考:http://sdiehl.github.io/gevent-tutorial/

【热门文章】
【热门文章】