#网络库
anyio - 跨平台异步网络和并发库 支持 asyncio 和 trio
AnyIO异步编程网络库并发PythonGithub开源项目
AnyIO 是一个跨平台的异步网络和并发库,可在 asyncio 或 trio 上运行。它提供结构化并发、高级网络功能、任务组和文件 I/O 等特性。使用 AnyIO 开发的项目可在不同后端间无缝切换,提高代码可移植性。该库还包含 pytest 插件,支持异步测试,适用于开发可靠的异步应用程序。
message-io - 高效易用的事件驱动网络库,支持多协议通信
message-io网络库事件驱动多协议支持高性能Github开源项目
message-io是一个高效的事件驱动网络库,内部处理操作系统套接字,提供简洁的事件消息API。支持TCP、UDP和WebSocket等多种传输协议,可扩展性强,能管理数千个活跃连接。该库抽象了传输层细节,让开发者专注于消息和端点处理。采用非阻塞套接字和零拷贝技术,性能优异,适合构建高性能网络应用。message-io简化了网络编程,使开发者能更容易地实现可靠的网络通信功能。