LearnBoost/socket.io — pull request #728 by lautis (2012-01-25 21:44:17+00:00)
Title: Store data to buffers in default WebSocket protocol

Properly detect 0xFF as end-of-message marker. This makes sure that partial UTF-8 characters (signle character is splitted in multiple data chunks) or code points outside BMP do not cause connection breakages.

This is partial fix for #699. Emojis don't cause disconnection, but characters outside Basic Multilingual Plane are not decoded properly from.