29-nov-2005, 19:51
|
#2 (permalink)
|
Fecha de Ingreso: marzo-2005
Mensajes: 1.139
|
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!.
__________________
En el este y el oeste, en el Norte y en el sur, brilla la blanca y celeste, la academia Racing Club
|
|
|