…a core component to run Socket.IO.
This reverts commit c218468.
If a client is feeding messages faster than server can handle them, infinite recursion occurs. Basically, the "overflow" data gets added to the parser and it immediately parses a new message. The fix pushes the processing of the next message (in this edge case) onto the event queue. This prevents the stack from recursing indefinitely. This also prevents a fast client from starving other clients.