gpt4 book ai didi

python - 在python中创建两台计算机之间的连接

转载 作者:太空狗 更新时间:2023-10-29 17:39:48 24 4
gpt4 key购买 nike

问题:我如何创建一个 python 应用程序,它可以通过 Internet 连接并发送数据包到另一台运行相同应用程序的计算机?有没有我可以使用的现有代码/库?

背景:我是编程新手(HS senior)。我在 python 中创建了很多简单的东西,但我最近决定开始一个更大的项目。我正在考虑创建一个 Magic: the Gathering 助推器草案模拟器,但我不确定以我的技能组合是否可行,所以我在开始之前四处询问。该应用程序需要在计算机之间发送有关正在挑选/传递哪些卡片的数据。

谢谢!

最佳答案

Twisted是麻省理工学院授权的 python 事件驱动网络引擎。意味着一台机器可以与一台或多台其他机器通信,同时在接收和发送数据之间做其他事情,所有这些都是异步的,并在单个线程/进程中运行。

它支持许多开箱即用的协议(protocol),因此您也可以使用现有协议(protocol)。这更好,因为您从第 3 方软件获得了对该协议(protocol)的支持(即使用 HTTP 进行通信意味着使用 HTTP 的中间件软件将是兼容的:代理等)

如果您需要的话,它还可以轻松创建您自己的通信协议(protocol)。

documentation充满了例子。

关于python - 在python中创建两台计算机之间的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/936625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com