additonal fix for GH #1212: WebSocketImpl::available() now reports number of bytes in internal buffer.

This commit is contained in:
Guenter Obiltschnig 2017-11-07 13:41:59 +01:00
parent 675e7f6242
commit 7f17dfcc83

View File

@ -375,6 +375,10 @@ Poco::Timespan WebSocketImpl::getReceiveTimeout()
int WebSocketImpl::available()
{
int n = _buffer.size() - _bufferOffset;
if (n > 0)
return n + _pStreamSocketImpl->available();
else
return _pStreamSocketImpl->available();
}