ffa0aa3a8f
In draft-75/76, passing a number to text() or frame() results in the sender allocating a buffer of that size and sending it to the other peer, leaking random blocks of memory. In hybi, a call to text(), binary() or ping() with a number will fail, because the input is expected to be a buffer and so an internal method call fails. Both kinds of driver now convert numbers to strings, which is what browsers do with calls to send().