send a python value to remote via json Parameters ---------- sock : Socket The socket data : object Python value to be sent.
(sock, data)
| 86 | |
| 87 | |
| 88 | def sendjson(sock, data): |
| 89 | """send a python value to remote via json |
| 90 | |
| 91 | Parameters |
| 92 | ---------- |
| 93 | sock : Socket |
| 94 | The socket |
| 95 | |
| 96 | data : object |
| 97 | Python value to be sent. |
| 98 | """ |
| 99 | data = json.dumps(data) |
| 100 | sock.sendall(struct.pack("<i", len(data))) |
| 101 | sock.sendall(data.encode("utf-8")) |
| 102 | |
| 103 | |
| 104 | def recvjson(sock): |