Python socket 中的recv函数 | 发送长消息
一、问题描述 因为需要发送一条超过1024字节的消息,但是recv函数的缓冲区被设为1024字节(以太网的MTU为1500字节,不能设置得更大),所以需要循环接收缓冲区的消息并拼接。total_data = b'' data = client.recv(1024)while data: # 将收到的数据拼接起来 total_data += data data = client.recv(1024) # 程序会阻塞在这里,并等待另一端发送消息 .....
原创
2021-10-09 17:05:50 ·
22524 阅读 ·
12 评论