我目前正在使用类似以下方式在我的服务器上通过TCP/IP发送数据:
for str in lst:
data = str + "\n"
self._conn.sendall(data)
现在假设我的列表中有以下两个字符串
1-This is statement 1 in list
2-This is statement 2 in list
我的客户收到的第二行只有一半,就像这样。
This is statement 1 in list
This is
我希望能够单独发送列表中的第一行和第二行。我知道TCP/IP是这样工作的,即它会发送所有可用的数据。我想在调用self._conn.sendall(data)
之后添加延迟,但我想知道我还有哪些其他选项。我无法对数据的接收者进行更改,只能对发送者进行更改。到目前为止,我唯一的选择是在每次发送后添加延迟。