通过哪种方式可以在本地返回给远程一个复杂类型的对象调用? 本帖最后由 soulhugh 于 2011-03-11 14:07:43 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 可以通过 webservic 当参数传递2. 序列化之后 socket发送 谢谢你的回复,意思是这样的我这边生成Server server = new Server();server.Init();//初始化server对象的一些数据问题就是如何把这个初始化好的server对象传递给远程直接使用呢第一种方法我试过了,但是原有的一些返回复杂类型的属性和方法都不能调用到(不在client端显示出来)第二种方法序列化能具体说说吗,还不会序列化(汗颜一下),我先找些资料看看,期待回复 对象不能被序列化就基本无法Remoting这个对象给远程做什么用呢?如果只是一些数据,最好设计一个简单属性类这就可以序列化了。.net现在Remoting的技术:WCF,lz可以参考下。 C/S吗?B/S就不用想了...就算C/S也不是你想的那样,传输对象只传输对象的数据,你要在客户端重建对象...而且客户端要有你“引用到第三方控件的一些方法和对象”的一切环境... 你的想法是不可行的...你只能传递对象标识和数据,什么方法之类只能重建...也就是说客户端也要有声明该对象及其方法的dll...至于什么“不用再经过认证”,是不现实也很不安全的... 【求助!】关于SharpPcap,win7 VS2010C#编程无法调试 如何解除API函数ClipCursor对鼠标的限制???? 加锁 在一个类的前面有"[...]"这样三行,每一行的作用是什么?如: 03上写的Remoting服务端程序在05写的客户端程序能互通使用吗? DataGridView控件中的列的排序为什么和数据库的表里的不一样 关于direct 3D画圆的问题 各位老师,问一个超难问题! 通过c#将oracle与sqlserver 互连的问题 关于System.Threading.Timer的使用 split和Dataset
2. 序列化之后 socket发送
Server server = new Server();
server.Init();//初始化server对象的一些数据
问题就是如何把这个初始化好的server对象传递给远程直接使用呢第一种方法我试过了,但是原有的一些返回复杂类型的属性和方法都不能调用到(不在client端显示出来)
第二种方法序列化能具体说说吗,还不会序列化(汗颜一下),我先找些资料看看,期待回复
这就可以序列化了。.net现在Remoting的技术:WCF,lz可以参考下。