using net.socket rather then net.connect in an effort to avoid errors
being generated