Foros del Web » Programación para mayores de 30 ;) » .NET »

.Net Remoting

Estas en el tema de .Net Remoting en el foro de .NET en Foros del Web. Hola Tengo el siguiente problema q no puedo solucionar: Resulta q quiero enviar un objeto por valor (MarshalByValue) entre mi servidor y cliente. Tengo la ...
  #1 (permalink)  
Antiguo 14/08/2014, 16:21
 
Fecha de Ingreso: noviembre-2007
Mensajes: 3
Antigüedad: 16 años, 5 meses
Puntos: 0
Exclamación .Net Remoting

Hola

Tengo el siguiente problema q no puedo solucionar:
Resulta q quiero enviar un objeto por valor (MarshalByValue) entre mi servidor y cliente.
Tengo la clase de nombre "Propiedades" q quiero enviar puesto en una libreria q cliente y servidor comparten, la cual tiene el atributo de [Serializable]

y tengo el siguiente codigo:
Servidor:
TcpChannel canal = new TcpChannel(3333);
ChannelServices.RegisterChannel(canal, false);
RemotingConfiguration.RegisterWellKnownServiceType (typeof(Propiedades),PropiedadesRemota",WellKnownO bjectMode.Singleton);

Cliente:
TcpChannel canal = new TcpChannel();
ChannelServices.RegisterChannel(canal, false);
RemotingConfiguration.RegisterActivatedClientType( typeof(Propiedades),"tcp://ipRemota:3333/PropiedadesRemota");
Propiedades pr = new Propiedades();

Pero en el cliente se instancia la clase pero no es remota :S

Repito quiero q se pase la clase por valor no me sirve por referencia, la cual haciendo algunos cambios si funciona

Cualquier ayuda es bien venida.

Salu2

Etiquetas: clase, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:37.