first version socket client
socket client