In order to be responsive we set a fairly aggressive timeout on the socket so we can process incoming messages quickly. This can result in a server message only getting partially received. This is more easily observed at scale (e.g. I found a stream with 20,000 viewers, and it happens frequently).
Summary
In order to be responsive we set a fairly aggressive timeout on the socket so we can process incoming messages quickly. This can result in a server message only getting partially received. This is more easily observed at scale (e.g. I found a stream with 20,000 viewers, and it happens frequently).