我用 Python 编写了一个服务器,旨在以“Header:Message”的形式向客户端发送数据
我希望能够单独发送每条消息,以便客户端需要执行最少的工作才能读取“标题”和“消息”
不幸的是,我无法弄清楚如何正确刷新 python 套接字,因此当我快速连续执行多个发送时,消息会集中在套接字缓冲区中并作为一大块发送。
例子:
服务器发送...
socket.send ("header1:message1")
socket.send ("header2:message2")
socket.send ("header3:message3")
客户端收到...“header1:message1header2:message2header3:message3”
我想收到三个单独的消息
header1:message1
header2:message2
header3:message3
我需要一种在每次发送后刷新的方法