为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

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

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

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

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


查看完整回答
反对 回复 2018-11-22
  • 2 回答
  • 0 关注
  • 409 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信