C#Socket编程问题 客户端序列化一个类之后,服务端反序列化时出现输入流是无效的二进制格式的异常,这是什么原因呢? 求各位指点 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你使用的序列化不对,C#里面有多种序列化方式。我估计你使用的序列化是Iformatter接口的对吧。也许这样说简单一点,你在一个程序里序列化一个对象,传输给另外一个程序,另外一个程序接收到的就是一个byte数组,他来反序列化,那么有个问题啊,他如何知道应该把这个byte数组反序列化成哪种类型的?去我的BLOG看看, 我有一个笔录。 首先在单机上先序列化然后再反序列化看看是否成功。若成功则是socket通讯的问题,有可能没有接收完全或发送完全。 感谢各位,结合了jy251和wangyue4两位提示和jy251的博客,问题得到了解决,太感谢你们了,当然也感谢lei1988的参与 动态编译的程序集可否被缓存? C#怎么让字符串定长,不够的用空格补齐? WinForm程序的控件多线程能共同访问? C#打包工程出现模块不能注册 VS 2005跟VS .NET 2003 请问一个读文件的问题 json 如何用呀 求助:C#应用程序运行 SQL学的太浅. 小菜请教委托和事件的问题 用FileUpload上传文件时,如何加条件:已存在相同文件名的情况 正则表达式——(\w+[-]?\w+[-]?\w+)+\.([cn]?[oe]?[mnt]{1})(\.cn)?
我估计你使用的序列化是Iformatter接口的对吧。
也许这样说简单一点,你在一个程序里序列化一个对象,传输给另外一个程序,另外一个程序接收到的就是一个byte数组,他来反序列化,那么有个问题啊,他如何知道应该把这个byte数组反序列化成哪种类型的?去我的BLOG看看, 我有一个笔录。
若成功则是socket通讯的问题,有可能没有接收完全或发送完全。