An HADL client/server