more cleanup to propagate server connection error and let onOpen callback execute

This commit is contained in:
Benjamin Sergeant
2018-12-31 12:43:47 -08:00
parent 3febc2431d
commit f8373dc666
6 changed files with 53 additions and 39 deletions

View File

@ -31,9 +31,18 @@ int main(int argc, char** argv)
const ix::WebSocketCloseInfo& closeInfo,
const ix::WebSocketHttpHeaders& headers)
{
if (messageType == ix::WebSocket_MessageType_Message)
if (messageType == ix::WebSocket_MessageType_Open)
{
std::cout << str << std::endl;
std::cout << "New connection" << std::endl;
std::cout << "Headers:" << std::endl;
for (auto it : headers)
{
std::cerr << it.first << ": " << it.second << std::endl;
}
}
else if (messageType == ix::WebSocket_MessageType_Message)
{
std::cerr << str << std::endl;
webSocket.send(str);
}
}