如果之前已經解決了這個問題,請原諒我,但是如何組織在python應用程序(套接字)中的客戶端和服務器之間交換的數據?組織在客戶端服務器之間發送的數據
比方說,我有一些內容我要送 - 字符串,元組,http://stardict.sourceforge.net/Dictionaries.php下載:
"hello world", (1, 2, 3), {"k": "v"}
我目前做的是我只是一切都轉換爲字符串 - 接收後發送之前打電話repr()
和eval()
。這顯然有點多餘。
我應該如何發送這些數據塊?有一個約定嗎?首選格式?我如何壓縮它?
如果你正在尋找一個術語到谷歌,這是'序列化',python有'pickle'用於python-> python交換和'json'用於python-> world交換。 – roippi