reuse one socket