问题太模糊,可传递dataset对象来解决。
解决方案 »
- C# 如何检查电脑上是否有usb转485串口插入
- 那有关于C#打包的视频或者图片的讲解。最好专业一点的。
- 关于Socket的问题,高手速度来啊。。
- 关于listview添加图片(windows开发)
- 下午好,问个小问题
- c# 下SendMessage的问题请教
- 我要画个数字加字母的菱形
- TreeView的奇怪现象,搞了一天了,急啊!
- C# 同时有sql2000和2005的时候,jdbc怎么才能连上2000而不是2005
- 未将对象引用,设置到对象的实例这个问题怎样解决?
- c#中如何实现win2000中本地连接的断开和启动 我的宽带不稳老的重播
- 在Sql Server数据库定义了主键??在C#程序中怎样用代码获得主键列名??
http://www.dotnet247.com/247reference/a.aspx?u=http://www.csharphelp.com/archives/archive272.html
该怎麽做呢??
在Client端也起一个Remoting Object,并且通过事件机制把它的方法注册到Server端?不好意思,我不是很明白,您能再说清楚一些吗?在Client端怎样也起一个Remoting Object?是再用一个端口建一个通道吗?
如果再加一个那不还是需要两个端口吗?两端互为client、Server啊?!
我没明白,一个client怎麽能对应多个Server呢?有n个Server就得有n个端口啊!!!
你说的这个没有意思呀!并不是我想要的啊。我只是想实现点对点的互相通信,如果那样太麻烦了吧,还真没见过这样做程序的??
>> 在Client端也起一个Remoting Object,并且通过事件机制把它的方法>>注册到Server端?不好意思,我不是很明白,您能再说清楚一些吗?在>>Client端怎样也起一个Remoting Object?是再用一个端口建一个通道吗?没错。不过你先仔细看看你现有的Client程序,其实它也建立了一个通道占用了一个端口,只不过这个端口是系统随机选的而已。固定和随机端口的区别仅仅是第一次通信必须有固定地址,这里也没什么影响。所以在实现上你也不用多做什么,只要照通常程序一样的编写event/delegate机制,然后保证event的listener是MarshalByRefObject就可以了(当然还有事件通信中牵扯到的其他类,要么是Serializable,要么MarshalByRef)。client和server本来就只是一个概念,主要是区分谁先主动发起连接,谁被动接受请求提供服务而已,不必把自己局限在这种概念的区分上。尤其是Peer2Peer的应用,多数情况下本来就是互为client/server的。
我还是不明白,因为我的Server只有一个,而Client却有任意个,当Server检测到不合法数据后,主动的发给Client时问题就来了,因为Server并不知道Client端的地址呀,那怎麽能发信息给客户端呢?