12.1. 网络模块

未匹配的标注

网络通信用于获取算法在本地运行所需要的数据,共享分布处理中的信息以及管理云服务。Python 标准库包含完整地用于创建网络服务的模块以及远程访问现有服务的模块。

ipaddress  模块包括了用于验证,比较和用其他方式操作 IPv4 和 IPv6 网络地址的类。

底层 socket 库提供了直接访问本地 C 语言 socket 库,并且可以用于与任何的网络进行通信。

网络服务 selectors 为同时监听多个 sockets 提供了一个高层的接口,并且对于允许网络服务器与多个客户端进行通信非常有用。 select提供被 selectors 使用的底层的 APIs 。

socketserver 模块提供的工具可以让我们很方便地编写基于 TCP 或 UDP 的网络服务器。此模块对创建网络服务器的工作进行抽象,使我们从大量必要的重复性工作中解脱出来,从而更专注于编写数据处理逻辑。

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/pymotw/networki...

译文地址:https://learnku.com/docs/pymotw/networki...

上一篇 下一篇
贡献者:1
讨论数量: 0
发起讨论 只看当前版本


暂无话题~