tweaks doc / license + send proper error code when closing the connecion

This commit is contained in:
Benjamin Sergeant
2018-11-12 09:00:55 -08:00
parent 4fed156b90
commit 9cb1d03411
7 changed files with 137 additions and 44 deletions

View File

@ -51,7 +51,7 @@ int main(int argc, char* argv[])
bool done = false;
ix::SatoriConnection satoriConnection;
ix::WebSocketPerMessageDeflateOptions webSocketPerMessageDeflateOptions(
false, false, false, 15, 15);
true, false, false, 15, 15);
satoriConnection.configure(appkey, endpoint, rolename, rolesecret,
webSocketPerMessageDeflateOptions);
satoriConnection.connect();

View File

@ -49,6 +49,10 @@ namespace
{
_webSocket.setUrl(_url);
ix::WebSocketPerMessageDeflateOptions webSocketPerMessageDeflateOptions(
true, false, false, 15, 15);
_webSocket.setPerMessageDeflateOptions(webSocketPerMessageDeflateOptions);
std::stringstream ss;
log(std::string("Connecting to url: ") + _url);
@ -64,6 +68,11 @@ namespace
if (messageType == ix::WebSocket_MessageType_Open)
{
log("ws_connect: connected");
std::cout << "Handshake Headers:" << std::endl;
for (auto it : headers)
{
std::cout << it.first << ": " << it.second << std::endl;
}
}
else if (messageType == ix::WebSocket_MessageType_Close)
{