Let me make sure I understand this transport format. Correct me if I'm wrong:

``[arbitrary-sized integer for message size][null][message with number of bytes equal to message size][null]``

Though Node.js has a practical limit for how big that integer can be, I believe.