我以为我曾经在某处读过Silverlight 4将包含BinaryFormatter以支持客户端应用程序中的序列化/反序列化二进制数据,但似乎无法找到它,所以我猜测它不在那里。反序列化Silverlight 4中的二进制数据
我有我需要从我的Silverlight 4应用程序访问的现有服务。该服务使用TCP上的套接字。我已经能够连接客户端应用程序并能够接收来自服务的消息,但是我无法反序列化消息的内容。
该消息由序列化的服务器上的以下对象的:
class Message
{
String Name { get; set; }
Stream Data { get; set; }
}
我没有通过业务控制和改变文件格式,协议等是不是一个选项。 (另外,fwiw,Name是可变长度。)
如何在我的Silverlight客户端中重构Message对象?
非常有生产力的评论。尝试回答我的一个问题,你可能会看到这个速度上升。 – SonOfPirate