Client-Server python:同时发送多条消息成组

时间:2014-06-29 22:38:32

标签: python client

我有一个python客户端服务器,其中一个任务是连续向客户端发送10条消息。问题是,客户端只接收1条消息,即发送的10条消息的串联。代码看起来像这样。

client:
while 1:
        msg = self.connection.recv(1024).decode()
        print (msg)

server:
for i in range (10):
    client.send(i.encode())

客户应该收到0,然后是1,然后是2,然后是3 ......但他没有。他得到了0123456789。

有没有办法强迫独特的发送?或者我必须编写解析系统?

1 个答案:

答案 0 :(得分:-1)

您可以减少recv()的字节数。这样就可以了。