client has only one socket