Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python为客户端连接设置计时器_Python_Sockets_Tcp_Timer - Fatal编程技术网

Python为客户端连接设置计时器

Python为客户端连接设置计时器,python,sockets,tcp,timer,Python,Sockets,Tcp,Timer,我会更好地向你解释我的问题。 我编写了一个简单的python服务器,用于侦听web客户端连接。 服务器正在运行,但我必须添加一个函数,我不知道如何解决此问题。。 我必须设置一个计时器,如果客户端没有每N秒连接一次,我必须记录它。 我已经在寻找设置超时,但是在lib套接字中,超时没有达到我想要的效果 我试图设置一个带有时间戳和比较值的计时器,但是socket.listen()方法在客户端连接之前不会停止操作。如果超过时间,我想停止listen()方法。使用客户端连接时切换的令牌怎么样?将它放在wh

我会更好地向你解释我的问题。 我编写了一个简单的python服务器,用于侦听web客户端连接。 服务器正在运行,但我必须添加一个函数,我不知道如何解决此问题。。 我必须设置一个计时器,如果客户端没有每N秒连接一次,我必须记录它。 我已经在寻找设置超时,但是在lib套接字中,超时没有达到我想要的效果


我试图设置一个带有时间戳和比较值的计时器,但是socket.listen()方法在客户端连接之前不会停止操作。如果超过时间,我想停止listen()方法。

使用客户端连接时切换的令牌怎么样?将它放在while循环中,如果令牌在一行中两次都是相同的非切换值,则终止循环并停止侦听()。

我考虑过这个选项。我正在尝试设置超时异常,但仍然不起作用。所以我保留这个选项,谢谢!