gpt4 book ai didi

python - 通过套接字进行通信的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-03 11:53:15 24 4
gpt4 key购买 nike

我正在使用 python 套接字和线程编写应用程序。传输数据后委托(delegate)数据的最佳方式是什么?我的第一个想法是为不同类型的线程使用不同的套接字,但由于某种原因,我认为这可能不是一个好主意。所以现在我在每次传输中添加一个标识字符串,然后服务器/客户端使用它来决定应该将数据添加到哪个队列。

我的问题是,最好的技术是什么?

重要的是要注意,对于我的应用程序,在主循环的每次迭代中,一些变量在所有客户端之间保持同步是至关重要的。

最佳答案

如您所描述的,最简单的方法就是这样做。对于一个我必须做的涉及网络的项目,我们事先确定了一个合适的“数据包”结构,并用它来构建和处理两端的数据。

例如,我们的类似

COMMAND || SENDER || DATA_ASSOCIATED_WITH_COMMAND

因此,当我们在客户端或服务器端收到数据时,我们可以使用分隔符将其分解。

编辑:这可能不是最好的方法,可能不是很长,但它相当基本且易于实现

关于python - 通过套接字进行通信的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16055387/

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