python socket编程settimeout()计时器不会重置每个调用

时间:2017-04-14 11:30:03

标签: python python-3.x sockets

每次拨打public static void MyMethod(this Operation ope, int value) { //... } 时,settimeout(10)功能会将其计时器重置为10

如果我将connectionSocket.recv(1024)发送到服务器,我希望只重置计时器。像这样:

active

1 个答案:

答案 0 :(得分:0)

这是一个应用程序级别约束,而不是TCP可以为您处理的事情。

您可以将超时设置为可接受的误差范围(例如,如果您要等待总共10秒,超时1秒会在最坏情况下等待11秒)并自行处理交易超时。