Reuse socket if need.