At this point, the server determines whether it can speak the protocol version suggested by the client. If the server decides that the version is compatible, it sends a VERSION_ACCEPTED message. Otherwise, the server sends a VERSION_REJECTED message, and the client must either give up or propose a different version number.