implemented a lazy-nc that waits for a byte before initiated a connection, used a infinite loop rather than -k to allow for multiple connections