Condividi tramite


Scrittura di client e server compatibili con le versioni precedenti

In teoria, lo schema di controllo delle versioni di RPC consente di evitare la comunicazione errata tra server e client modificati e le controparti distribuite. In pratica, tuttavia, gli sviluppatori devono introdurre spesso modifiche alle interfacce esistenti senza modificare la versione, perché i client e i server precedenti devono essere in grado di comunicare con quelli nuovi. Si tratta di un problema più grande per RPC standard rispetto a COM; L'esecuzione di query è un modo naturale per cercare le interfacce supportate in COM, mentre nella gestione delle eccezioni RPC deve essere usata per la copertura equivalente.

In questa sezione vengono illustrate le procedure di programmazione RPC consigliate per affrontare queste situazioni. Questa sezione è suddivisa negli argomenti seguenti: