Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2005, 20:51
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 10 meses
Puntos: 9
Modifique un poco el código, ahora me devuelve una matriz de bytes con longitud mayor que cero, es decir, que me lee correctamente los bytes, pero en el servidor, cuando se ejecuta este método, y más precisamente la linea marcada en rojo, me salta este error:

Información adicional: La secuencia Binary no contiene ningún BinaryHeader válido, 0 causas posibles, secuencia no válida o cambio de versión de objeto entre la serialización y la deserialización.


PrivateFunction DeserializeBytes(ByVal B() AsByte) As Message

Dim M AsNew MemoryStream(B)

Dim Formatter AsNew BinaryFormatter()

ReturnCType(Formatter.Deserialize(M), Message)

EndFunction


El parametro B() es la matriz de bytes que fue enviada por el cliente al servidor, es decir, el objeto serializado.

Espero que alguien pueda darme una mano con esto.

Saludos a todos!.
__________________
Add, never Remove