Python 网络图书馆

Python Networking Libraries

我在网上搜索了一些关于 python 2.7 中的 urllib 库的信息,由于我朋友的提示以及我已经使用了一段时间。好吧,我真正想知道的是适应症。假设我希望创建一个将在特定设备中使用的应用程序,该设备与具有相同应用程序的另一个设备进行通信,例如消息应用程序,甚至是虚拟的简单游戏(仅使用网络),我可能使用哪些库可以使用?如果你们中的一些人已经使用任何东西来构建类似的应用程序,请,我将感谢你的知识。

听起来您想开发一个与 HTTP 不同的特定于应用程序的协议。

HTTP 在 TCP 上运行,Python 使用 Python 标准文档中的标准 socket module. There is a small overview of the use of sockets 连接到 TCP 传输。

新协议最重要的部分是确保每一方都知道另一方何时发送了完整的消息。这可以非常简单(每条消息以换行符结尾)到您需要的复杂程度。