Also, this doesn't make sense... you're creating a new socket that didn't exist before, then throwing it away.  How will that affect anything?