Websocket library no longer considers a non-data frame to be "read", instead handles them fully internally

This commit is contained in:
Thulinma 2018-08-13 09:37:00 +02:00
parent e0ae3c1a41
commit c9f0c9af8f

View file

@ -118,17 +118,21 @@ namespace HTTP{
switch (frameType){ switch (frameType){
case 0x0://Continuation, should not happen case 0x0://Continuation, should not happen
WARN_MSG("Received unknown websocket frame - ignoring"); WARN_MSG("Received unknown websocket frame - ignoring");
return false;
break; break;
case 0x8://Connection close case 0x8://Connection close
HIGH_MSG("Websocket close received"); HIGH_MSG("Websocket close received");
C.close(); C.close();
return false;
break; break;
case 0x9://Ping case 0x9://Ping
HIGH_MSG("Websocket ping received"); HIGH_MSG("Websocket ping received");
sendFrame(data, data.size(), 0xA);//send pong sendFrame(data, data.size(), 0xA);//send pong
return false;
break; break;
case 0xA://Pong case 0xA://Pong
HIGH_MSG("Websocket pong received"); HIGH_MSG("Websocket pong received");
return false;
break; break;
} }
return true; return true;