don't close socket