> the client is responsible to connect to the server a

not sure if _responsible_ is right here. The client could also ignore a version. But most-likely a client will perform some action if a new version has been announced.