I am working on a node.js peer discovery / management library. I have encountered a strange issue with TCP server / client, where some of the data is shown to be written to