M.S*_*M.S 5 python sockets tcp python-2.7
我通过 tcp ip 连接获取数据并且必须读取它。我的问题是我不知道长度,只是末尾有“\n”。
text = ""
while True:
    data = s.recv(1)
    text += data
    if data == "\n":
        break
return text
Run Code Online (Sandbox Code Playgroud)
使用此代码功能正常,但对于我的应用程序来说速度很慢(“if”似乎是缓慢的部分)。也许我必须等待大约半秒,然后我才得到 3 到 8 个字节。
那么有可能更快地完成这件事吗?
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           4105 次  |  
        
|   最近记录:  |