Fork of node-raw-socket ... but with changes from @jnfeinstein