我有一个 flex 客户端,它对运行 BlazeDS 的 tomcat 服务器进行服务调用。我想在这个环境中优雅地处理服务器会话超时。
我确实对服务有安全限制,因此客户端通过基于目标初始化 ChannelSet,然后使用该 ChannelSet 登录来对远程对象进行身份验证。
用户通过身份验证后,如果他们去喝一杯(长)杯咖啡,他们的会话将不可避免地超时。
我希望客户端检测到超时,并将用户返回到登录页面,并带有适当的信息消息。
但是我很难找到从客户端检测此超时的最佳方法。是否有可能,或者我必须让服务器在超时发生时抛出错误?
谢谢!