add client-server sockets, need modify!