Skip to content

Commit e5a471d

Browse files
authored
Add files via upload
Modification to force new ping following timeout in WebSockets::handleHBTimeout
1 parent 6caa441 commit e5a471d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/WebSockets.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -755,7 +755,7 @@ void WebSockets::handleHBTimeout(WSclient_t * client) {
755755

756756
DEBUG_WEBSOCKETS("[HBtimeout][%d] pong TIMEOUT! lp=%d millis=%lu pi=%d count=%d\n", client->num, client->lastPing, millis(), pi, client->pongTimeoutCount);
757757

758-
client->lastPing = millis() - client->pingInterval - 500; // give 500ms and force ping next run
758+
client->lastPing = millis() - client->pingInterval; //force send ping next loop, next time out in client->pongTimeout
759759

760760
if(client->disconnectTimeoutCount && client->pongTimeoutCount >= client->disconnectTimeoutCount) {
761761
DEBUG_WEBSOCKETS("[HBtimeout] count=%d, DISCONNECTING\n", client->pongTimeoutCount);

0 commit comments

Comments
 (0)