tufao
tufao copied to clipboard
websocket transform large data data loss
I have fixed this issue; You should change the code like this: org code: WebSocket::parsePayloadData() { .... QByteArray chunk(priv->fragment); priv->fragment.clear(); emit newMessage(chunk); .... } changed code: WebSocket::parsePayloadData() { .... priv->fragment += priv->payload; emit newMessage(priv->fragment); priv->fragment.clear(); .... } My email is:[email protected]
Can you provide a scenario/description on how to reproduce the error?
Send several hundred KB data of size.I fond that received size of data smaller than sended size of data.