本文介绍了python发送和接收大数据的思路:
发送方提供要发送数据的长度,接收方根据数据长度,循环接收数据,直到全部接收。并采用自定义的header结构体,保证每次数据传送的独立。
发送方代码示例:
# 自定义header
def build_header(data_len):
header = {
'data_len': data_len}
return json.dumps(header).encode('UTF-8')
# 发送报文
def send(client, message