gpt4 book ai didi

python - 如何将数据从 TCP Python 服务器发送到客户端,反之亦然?

转载 作者:行者123 更新时间:2023-12-01 05:30:04 25 4
gpt4 key购买 nike

我正在用 Python 编写一个简单的聊天应用程序。作为其中的一部分,我想知道将自定义对象从服务器发送到客户端的最佳方法是什么。我认为广泛使用的方法有以下三种:

  1. XML 文件,尽管我猜它现在已经过时了......
  2. JSON 文档
  3. 酸洗和解酸洗

还有其他方法可以胜过上述方法吗?如果不是,这三种方法中哪种是最好的?

最佳答案

不要使用泡菜。在客户端-服务器应用程序中使用 pickle 意味着从不受信任的来源中取消数据。如果你看pickle documentation ,页面顶部有一个红色的大警告。基本上,pickle 是不安全的,通过取消任意 pickled 数据,您可能会面临允许任何人在您的服务器和客户端上运行自定义代码的风险。

选择您喜欢的数据交换格式,无论是 xml、json、自定义协议(protocol)等,都并不重要...但是 pickle 并不是为数据交换而设计的。

关于python - 如何将数据从 TCP Python 服务器发送到客户端,反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20440983/

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