Set heartbeat_interval to half of the heartbeat_timeout

This commit is contained in:
Roy Hyunjin Han 2013-11-18 09:45:09 -08:00
commit 1506e22458
3 changed files with 10 additions and 2 deletions

View file

@ -127,6 +127,13 @@ Specify params, headers, cookies, proxies thanks to the `requests`_ library. ::
cookies={'a': 'aaa'},
proxies={'https': 'https://proxy.example.com:8080'})
Wait forever. ::
from socketIO_client import SocketIO
socketIO = SocketIO('localhost')
socketIO.wait()
License
-------

View file

@ -1 +1,2 @@
# America/Los_Angeles 11/17/2013
# America/Los_Angeles 11/17/2013
_ Investigate heartbeat timeouts

View file

@ -230,7 +230,7 @@ class SocketIO(object):
socketIO_session.server_supported_transports))
# Initialize heartbeat_pacemaker
self.heartbeat_pacemaker = self._make_heartbeat_pacemaker(
heartbeat_interval=socketIO_session.heartbeat_timeout - 2)
heartbeat_interval=socketIO_session.heartbeat_timeout / 2)
self.heartbeat_pacemaker.next()
# Negotiate transport
transport = _negotiate_transport(