c# socket编程传递复杂对象,比如传递一个窗体对象

来源:百度知道 编辑:UC知道 时间:2024/06/19 22:14:54
我只知道传递字符串
我是想问怎么将服务器端的窗体对象给客户端
怎么样使得客户端接收指令的程序一直开着

我想知道楼主传整个窗体对象有什么用?

1.可以传一些窗体对象的参数(比如窗体的大小,位置,背景色等),然后在客户端再根据这些参数重建这个窗体,

2.如果非要传整个窗体,继承窗体,把它序列化成字符串,然后传,

将服务端的窗体传到去?
那你要客户端来做什么?
为什么不传一个预定义的指令,直接在客户端去调用或显示对应的窗体呢?

如果你非要传的话也不是不可以,你可以将窗体的控件声明,窗体中所有的事件,处理函数,变量,等等等等,全部用字符传达到客户端,然后再用代码来构建窗体,
你比较一下程序性能和数据的传输量呢?

我也想知道传窗体对象干什么用??纳闷

对象序列化后传送,接收的时候再反序列化就OK了