ping / pong support / fix bug in dispatching received message type

This commit is contained in:
Benjamin Sergeant
2018-10-25 14:40:58 -07:00
parent eae2f7d113
commit 208c693088
3 changed files with 19 additions and 2 deletions

View File

@ -70,6 +70,18 @@ namespace
<< str;
log(ss.str());
}
else if (messageType == ix::WebSocket_MessageType_Ping)
{
ss << "ws_connect: received ping message: "
<< str;
log(ss.str());
}
else if (messageType == ix::WebSocket_MessageType_Pong)
{
ss << "ws_connect: received pong message: "
<< str;
log(ss.str());
}
else if (messageType == ix::WebSocket_MessageType_Error)
{
ss << "Connection error: " << error.reason << std::endl;
@ -78,7 +90,7 @@ namespace
ss << "HTTP Status: " << error.http_status << std::endl;
log(ss.str());
}
else if (messageType == ix::WebSocket_MessageType_Pong)
else
{
ss << "Invalid ix::WebSocketMessageType";
log(ss.str());