Python中使用recv()方法的奇怪行为

时间:2017-05-10 20:22:42

标签: python networking recv

我正在使用Python编写网络程序。它运作良好,但我不明白为什么。
这是我主循环的一部分:

while self.continue :
        message = ""
        try :
            message = self.connexion.recv(1024).decode("utf-8")
        except :
            pass

让我感到不安的是recv(1024)指令应该返回有限数量的字符(我想象的最多1024个字符)。
但即使长度高于1024,它也总是返回整个消息。

谁能告诉我为什么?

0 个答案:

没有答案