이전 버전과 호환되는 클라이언트 및 서버 작성
이론적으로 RPC의 버전 관리 체계는 수정된 서버와 클라이언트 및 배포된 서버 간의 잘못된 통신을 방지하는 데 도움이 됩니다. 그러나 실제로 개발자는 이전 클라이언트 및 서버가 새 클라이언트와 통신할 수 있어야 하므로 버전을 수정하지 않고 기존 인터페이스에 대한 변경 내용을 도입해야 하는 경우가 자주 있습니다. 이는 COM보다 표준 RPC에 더 큰 문제입니다. 쿼리는 COM에서 지원되는 인터페이스를 검색하는 자연스러운 방법이지만 RPC에서 예외 처리는 동등한 범위에 사용해야 합니다.
이 섹션에서는 이러한 상황을 해결하기 위한 최상의 RPC 프로그래밍 방법을 설명합니다. 이 섹션은 다음 topics 구분됩니다.