From 9b6ce7563a2d8876f71ce113f402b61a24e8cdc6 Mon Sep 17 00:00:00 2001 From: Jozef Sovcik Date: Wed, 24 Oct 2018 08:17:37 +0200 Subject: [PATCH] added example for heartbeat --- examples/esp8266/WebSocketClient/WebSocketClient.ino | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/esp8266/WebSocketClient/WebSocketClient.ino b/examples/esp8266/WebSocketClient/WebSocketClient.ino index 3ce8498..86fc241 100644 --- a/examples/esp8266/WebSocketClient/WebSocketClient.ino +++ b/examples/esp8266/WebSocketClient/WebSocketClient.ino @@ -84,6 +84,12 @@ void setup() { // try ever 5000 again if connection has failed webSocket.setReconnectInterval(5000); + + // start heartbeat (optional) + // ping server every 15000 ms + // expect pong from server within 3000 ms + // consider connection disconnected if pong is not received 2 times + webSocket.enableHeartbeat(15000, 3000, 2); }