Skip to content

Commit 4d51098

Browse files
committed
(websocket client) heartbeat is not sent at the requested frequency (fix #232)
1 parent c2b05af commit 4d51098

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

docs/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# Changelog
22
All changes to this project will be documented in this file.
33

4+
## [10.1.0] - 2020-07-29
5+
6+
(websocket client) heartbeat is not sent at the requested frequency (fix #232)
7+
48
## [10.0.3] - 2020-07-28
59

610
compiler warning fixes

ixwebsocket/IXWebSocketTransport.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,9 +263,10 @@ namespace ix
263263
{
264264
// compute lasting delay to wait for next ping / timeout, if at least one set
265265
auto now = std::chrono::steady_clock::now();
266-
lastingTimeoutDelayInMs = (int) std::chrono::duration_cast<std::chrono::milliseconds>(
266+
int timeSinceLastPingMs = (int) std::chrono::duration_cast<std::chrono::milliseconds>(
267267
now - _lastSendPingTimePoint)
268268
.count();
269+
lastingTimeoutDelayInMs = (1000 * _pingIntervalSecs) - timeSinceLastPingMs;
269270
}
270271

271272
#ifdef _WIN32

ixwebsocket/IXWebSocketVersion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66

77
#pragma once
88

9-
#define IX_WEBSOCKET_VERSION "10.0.3"
9+
#define IX_WEBSOCKET_VERSION "10.1.0"

ws/ws_connect.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ namespace ix
200200
}
201201
else if (msg->type == ix::WebSocketMessageType::Pong)
202202
{
203-
spdlog::info("Received pong");
203+
spdlog::info("Received pong {}", msg->str);
204204
}
205205
else
206206
{

0 commit comments

Comments
 (0)