首页 新闻 会员 周边 捐助

应该是remoting对象生存周期的问题

0
悬赏园豆:100 [已解决问题] 解决于 2008-09-18 09:37

我在做一个remoting的程序,首先启动Server,再启动client,这样client通过代理对象就可以操作服务器上的数据了,这时我的Server程序关闭了一段时间,当我再打开Server程序,client再去访问,返回给了一个Requested Service not found的信息,这个可能是什么原因造成的,对remoting的生存周期不理解,估计是这方面的问题,肯请指点

lexus的主页 lexus | 初学一级 | 园豆:0
提问于:2008-09-07 21:26
< >
分享
最佳答案
0

“……这时我的Server程序关闭了一段时间,当我再打开Server程序,client再去访问……”

  设想下面一种情形:你关闭Server,然后关闭Client,然后重启Server,最后重启 Client,此时你的服务是否正常?如果不正常,问题可能在服务端,大概关闭的时候资源没有适当的释放,导致端口等占用诸多异常而启动失败。

  再设想一中情形:Server端与Client端长期不停下的运行(几天?),你的客户端调用是否一直正常?如果不正常,则你的问题可能是客户端获取到的服务端实例已经过期,而你没有重新获取(创建)等。

  我的理解多少有些浅薄。注意一点,客户端不要缓存服务端返回的对象,而是要即时创建(这是最浅薄的地方),因为会过期。

陛下 | 老鸟四级 |园豆:3938 | 2008-09-07 22:46
其他回答(2)
0

下面链接中的问题可能和你的问题类似,你看看对你是否有帮助

 http://bytes.com/forum/thread245188.html

eaglet | 园豆:17139 (专家六级) | 2008-09-08 09:00
0

:-)

start:注册通道

end:关闭--注销通道

zjy | 园豆:3194 (老鸟四级) | 2008-09-08 14:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册