2009-12-02 26 views
7

Necesito escribir un servidor RMI y un cliente en C# y estaba algo confundido acerca de lo que realmente es, considerando que la mayoría de las publicaciones que he leído en línea sobre el tema han estado relacionadas con Java. ¿Cuál es exactamente la versión de C# de Java RMI? ¡Gracias por adelantado!C# Invocación de método remoto (RMI)

Respuesta

8

Está buscando .Net Remoting. Es posible que también desee consultar WCF.

+0

WCF si está disponible. .NET Remoting está, creo, más alineado filosóficamente con RMI, pero no se recomienda para un nuevo desarrollo. – Mark

+1

@Mark: ¿No se recomienda para un nuevo desarrollo? ¿Estás seguro? – SLaks

+0

El enlace WCF está desactualizado. Algunos reemplazos actuales son: [Migración de .NET Remoting a WCF] (https://msdn.microsoft.com/en-us/library/dn874023.aspx) y [Windows Communication Foundation] (https: // msdn.microsoft.com/en-us/library/dd456779.aspx) – PellucidWombat

4

Si está utilizando .net 3.0 o superior, consulte WCF (Windows Communication Foundation). Si está utilizando .net 2.0 o una versión anterior, consulte .Net Remoting.

-2

Puede usar cualquier cosa excepto WCF si desea una aplicación rápida y liviana sin necesidad de escribir toneladas de xml u horas para configurar la calculadora.

+4

Pero WCF es la alternativa ligera a escribir toneladas de XML u horas para configurar la calculadora. Sé que porque tengo un servicio de calculadora lo escribí y no tuve que escribir un solo XML para él. – Kobojunkie

Cuestiones relacionadas