diff --git a/ixwebsocket/IXWebSocketTransport.cpp b/ixwebsocket/IXWebSocketTransport.cpp index 04216cda..99d26a5a 100644 --- a/ixwebsocket/IXWebSocketTransport.cpp +++ b/ixwebsocket/IXWebSocketTransport.cpp @@ -560,7 +560,6 @@ namespace ix bool remote = true; - //std::cout << this << " CLOSE FROM REMOTE" << code << " / " << reason << std::endl; internalClose(code, reason, _rxbuf.size(), remote); } else @@ -877,7 +876,7 @@ namespace ix } } - void WebSocketTransport::close(uint16_t code, const std::string& reason, size_t closeWireSize) + void WebSocketTransport::close(uint16_t code, const std::string& reason, size_t closeWireSize, bool remote) { _requestInitCancellation = true; diff --git a/ixwebsocket/IXWebSocketTransport.h b/ixwebsocket/IXWebSocketTransport.h index f009933b..f74e9712 100644 --- a/ixwebsocket/IXWebSocketTransport.h +++ b/ixwebsocket/IXWebSocketTransport.h @@ -87,7 +87,8 @@ namespace ix void close(uint16_t code = 1000, const std::string& reason = "Normal closure", - size_t closeWireSize = 0); + size_t closeWireSize = 0, + bool remote = false); ReadyStateValues getReadyState() const; void setReadyState(ReadyStateValues readyStateValue);