socket client 분리