自定义服务器的 asyncio 与 asyncore python

asyncio vs asyncore for custom server python

我想为某个项目构建自定义服务器,但我不知道 asyncoreasyncio 服务器之间有什么区别what比较好用,还有why

asyncore 是 "old", Python 2 做一些基本的事件驱动服务器和客户端的方法(换句话说,做异步 IO)。

asyncio 是新的 Python 3 模块,它提供了一个用于执行一般异步 IO 的完整框架。它具有更多功能,包括支持协程,允许您使用 async defawait 等关键字,从而提高异步代码的可读性。

综上所述,asyncio是必经之路。 asyncore不推荐 Python 3、哪些新项目应该使用而不是 Python 2。如果您坚持使用 Python 2,asyncore 是一个明智的选择。