From ac500ed07973f346e370290b5fa84e8fc87c68c3 Mon Sep 17 00:00:00 2001 From: Benjamin Sergeant Date: Thu, 25 Oct 2018 14:46:23 -0700 Subject: [PATCH] ping pong example: more error handling --- examples/ping_pong/ping_pong.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/ping_pong/ping_pong.cpp b/examples/ping_pong/ping_pong.cpp index d0d84eec..90d219c7 100644 --- a/examples/ping_pong/ping_pong.cpp +++ b/examples/ping_pong/ping_pong.cpp @@ -102,7 +102,11 @@ namespace void WebSocketPingPong::ping(const std::string& text) { - _webSocket.ping(text); + if (!_webSocket.ping(text)) + { + std::cerr << "Failed to send ping message. Message too long (> 125 bytes) or endpoint is disconnected" + << std::endl; + } } void interactiveMain(const std::string& url)