joshuaskelly / twitch-observer

Turn Twitch chatter into Python events
MIT License
26 stars 6 forks source link

Socket Timeout Causes Message Truncation #32

Closed joshuaskelly closed 7 years ago

joshuaskelly commented 7 years ago

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).

PythooonUser commented 7 years ago

Good catch!