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