我通过tcp ip连接获取数据并且必须阅读它。我的问题是,我不知道长度,只是有" \ n"最后。
text = ""
while True:
data = s.recv(1)
text += data
if data == "\n":
break
return text
使用此代码功能正常,但它对我的应用程序来说是慢的("如果"似乎是缓慢的部分)。也许大约半秒我必须等待,我只需要3到8个字节。
那么可以更快地完成这项工作吗?