summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-04-13 23:50:37 +0300
committerLV-426 <lv-426@taproot.org.il>2015-04-14 00:07:45 +0300
commitd119058801e0a249aeab313643e76598393355fb (patch)
tree533f6ccfb996c4ae029ebe2c3d79fb80d800d9b0 /src
parentfd973b1ba04d7164f1cb3b9752161585cabcfccb (diff)
rz_mesh: socket.io config: heartbeat, close_timeout
Diffstat (limited to 'src')
-rw-r--r--src/server/rz_mesh.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/server/rz_mesh.py b/src/server/rz_mesh.py
index 2382303a..26174906 100644
--- a/src/server/rz_mesh.py
+++ b/src/server/rz_mesh.py
@@ -47,14 +47,18 @@ class RZ_WebSocket_Server(SocketIOServer):
def upgrade_websocket(self):
return WebSocketHandler.upgrade_websocket(self)
- def __init__ (self, cfg, wsgi_app):
+ def __init__ (self, rz_config, wsgi_app):
self.wsgi_app = wsgi_app
+ sock_addr = (rz_config.listen_address, rz_config.listen_port)
SocketIOServer.__init__(self,
- (cfg.listen_address, cfg.listen_port),
+ sock_addr,
wsgi_app,
- resource='socket.io', # URL prefix for socket.io requests
+ close_timeout=60,
policy_server=False,
+ heartbeat_interval=20, # should be less than the heartbeat_timeout
+ heartbeat_timeout=40,
handler_class=RZ_WebSocket_Server.RZ_SocketIOHandler,
+ resource='socket.io', # URL prefix for socket.io requests
ws_handler_class=RZ_WebSocket_Server.RZ_WebSocketHandler)
def init_ws_interface(cfg, kernel, flask_webapp):