Compartir a través de


Escribir servidores y clientes compatibles con versiones anteriores

En teoría, el esquema de control de versiones de RPC ayuda a evitar la comunicación incorrecta entre los servidores modificados y los clientes y sus homólogos implementados. Sin embargo, en la práctica, los desarrolladores con frecuencia deben introducir cambios en las interfaces existentes sin modificar la versión, ya que los clientes y servidores anteriores deben poder comunicarse con los nuevos. Se trata de un problema mayor para RPC estándar que para COM; la consulta es una forma natural de buscar interfaces admitidas en COM, mientras que en el control de excepciones RPC se debe usar para una cobertura equivalente.

En esta sección se describen los procedimientos de programación de RPC recomendados para abordar estas situaciones. Esta sección se divide en los temas siguientes: