客户端仍然可以访问通过8080端口访问rObject
----------------------------------------------
这段访问的代码呢?
----------------------------------------------
这段访问的代码呢?
解决方案 »
- 正则表达式求答
- 进来讨论一下。。。。。。
- C# 导出word文档怎么设置标题的字体大小
- 在最后一个</div>标记之后插入一个特定的字符串
- 两个不同窗体上的cbo数据能不能绑定
- 急急急,一个关系treeview简单问题。
- 长沙的可以去试试,我失败了
- 高手请进,关于窗体的动态调用!!!!
- 问题标签用户 关于avaya IpOffice 程控交换机的开发问题
- 自己写了一个事件,用的时候在属性框中,总是出现在杂项中,怎么给它一个类别或归入已有的类别中
- 在安装visual studio .net 2003的时候,在用第1张盘的时候,出现安装程序界面,共有4项,第一项是亮的,内容为:安装程序已经检测到计算
- 急,老板催促得紧!请问在C#编程中,DataGrid能不能被刷新,如果能,应该怎么做啊?
Type rObj = typeof(RemoteObject.RemoteObject);RemotingConfiguration.RegisterWellKnownClientType(rObj,"tcp://192.168.1.1:8080/rObject");RemoteObj = new RemoteObject.RemoteObject();RemoteObj.GetDataTable(sqlStr,"tmpTable");//在服务端执行sqlStr所表示的sql语句并返回名为"tmpTable"的DataTable在服务端执行了
RemotingServices.Disconnect(rObject);
ChannelServices.UnregisterChannel(iChan);
之后再执行
RemoteObj.GetDataTable(sqlStr,"tmpTable");仍能返回数据,不知道是什么回事.....
Type rObj = typeof(RemoteObject);RemotingConfiguration.RegisterWellKnownClientType(rObj,"tcp://192.168.1.1:8080/rObject");RemoteObj = new RemoteObject();RemoteObj.GetDataTable(sqlStr,"tmpTable");//在服务端执行sqlStr所表示的sql语句并返回名为"tmpTable"的DataTable在服务端执行了
RemotingServices.Disconnect(rObject);
ChannelServices.UnregisterChannel(iChan);
之后再执行
RemoteObj.GetDataTable(sqlStr,"tmpTable");仍能返回数据,不知道是什么回事.....
//注销rObject与iChan
RemotingServices.Disconnect(rObject);
ChannelServices.UnregisterChannel(iChan);
这两个函数查查msdn是否有什么返回值exception之类的
ChannelServices.UnregisterChannel(iChan);
这两个函数查查msdn是否有什么返回值exception之类的
--------------
执行的时候都没有产生异常....其实我是这样做的,服务端启动的时候读取ini文件里的设置(保存端口和信道类型)初始化服务,但在服务端在运行的过程中,可以通过服务端的一个程序修改端口和信道类型而重新发布远程对象(例如开始是用TcpChannel,后来通过修改,改成了HttpChannel),所以必须先注销原来的信道和端口然后再重新注册新的信道和端口,但我注销了之后,客户端程序却仍然可以通过原端口和信道访问远程对象.......看来要找找资料才行了,因为我最近才用Remoting,所以很多地方了解的不是很深,希望各位帮帮忙
---------
查过了,每注销一次端口都是成功的,但客户段还是能从服务端得到数据......到底是什么回事呀....
RemotingServices.Disconnect(rObject);
ChannelServices.UnregisterChannel(iChan);------放到客户端
RemotingServices.Disconnect(rObject);
ChannelServices.UnregisterChannel(iChan);
------
放到客户端//在客户端可以执行这两句代码吗?
//原来的问题好象已经解决了(其实我不知道到底是怎么搞的,看来还要继续找一些资料烟酒烟酒一下才行
//新的问题又来了,更加郁闷.....