请教C#下UDP接收数据解包的问题?

danelmo 2008-01-20 09:44:38
我在在C#下利用UDP发送数据,发送程序利用Binaryformater类将数据序列化转换为Byte数组,接收的时候进行反序列化时,确始终报错:无法找到程序集“UDPSend, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”。(UDPSend是发送程序名)。而利用同样的反序列化方法,在程序UDPSend序列化后立即进行反序列化确没有任何问题,一旦包发出去,接收后解包就不行了。而如果利用XML的Serializer进行序列化和反序列化又不会有问题。XML的Serializer会增加很多内容,而我只需要传输数据(类或结构),因为数据量大,所以不能用XML的Serializer。请教高手如何解决这个问题?谢谢!
...全文
124 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
danelmo 2008-03-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 longlijun 的回复:]
我也碰到过这个问题,最终放弃了Binaryformater, 帮你UP
[/Quote]

你现在找到解决办法了吗
富莱工作室 2008-01-20
  • 打赏
  • 举报
回复
我也碰到过这个问题,最终放弃了Binaryformater, 帮你UP

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧