如果之前已经解决了这个问题,请原谅我,但是如何组织在python应用程序(套接字)中的客户端和服务器之间交换的数据?组织在客户端服务器之间发送的数据
比方说,我有一些内容我要送 - 字符串,元组,http://stardict.sourceforge.net/Dictionaries.php下载:
"hello world", (1, 2, 3), {"k": "v"}
我目前做的是我只是一切都转换为字符串 - 接收后发送之前打电话repr()
和eval()
。这显然有点多余。
我应该如何发送这些数据块?有一个约定吗?首选格式?我如何压缩它?
如果你正在寻找一个术语到谷歌,这是'序列化',python有'pickle'用于python-> python交换和'json'用于python-> world交换。 – roippi