2009-12-02 7 views
7

Ho bisogno di scrivere un server RMI e un client in C# ed era un po 'confuso su ciò che questo è davvero considerando la maggior parte dei post che ho letto online sull'argomento sono stati correlati a Java. Qual è esattamente la versione di Java RMI di C#? Grazie in anticipo!C# Remote Invocation metodo (RMI)

risposta

8

Stai cercando .Net Remoting. Potresti anche voler esaminare WCF.

+0

WCF se disponibile. .NET Remoting è, credo, più filosoficamente allineato con RMI, ma non è consigliato per nuovi sviluppi. – Mark

+1

@Mark: non è consigliato per il nuovo sviluppo? Sei sicuro? – SLaks

+0

Il collegamento WCF non è aggiornato. Alcune sostituzioni correnti sono: [Migrazione da .NET Remoting a WCF] (https://msdn.microsoft.com/en-us/library/dn874023.aspx) e [Windows Communication Foundation] (https: // msdn.microsoft.com/en-us/library/dd456779.aspx) – PellucidWombat

4

Se si utilizza .net 3.0 o superiore, cercare WCF (Windows Communication Foundation). Se si utilizza .net 2.0 o precedente, guardare .Net Remoting.

-2

È possibile utilizzare qualsiasi cosa eccetto WCF se si desidera un'applicazione rapida e leggera senza scrivere tonnellate di xml o ore per configurare la calcolatrice.

+4

Ma WCF è l'alternativa leggera a scrivere tonnellate di XML o ore per configurare la calcolatrice. Lo so perché ho un servizio di calcolatrice che ho scritto e non ho dovuto scrivere un singolo XML per questo. – Kobojunkie