在 Flex 中保持 Java 服务器会话处于活动状态



当用户处理我的应用程序时,我需要保持会话处于活动状态。应用程序正在使用webserivce连接到Java。我有一个服务来保持/检查服务器会话活动/超时。实现这一目标的最佳方法是什么?我检查了

systemManager FlexEvent.IDLE event

但不符合我的需求。有什么解决方法吗?

谢谢!

创建一个 HeartBeatMonitor.as 类,该类的唯一责任是对来自服务器的响应做出反应,并在响应成功时继续跳动。

在我的头顶上,你会希望这个类实现 IResponder 并有一个用于心跳之间延迟的计时器。

HeartBeatMonitor + HeartBeatCommand (用于拨打电话) = 客户端会话保持活动状态

你写了自己的Java服务器吗?如果是这样,您应该在服务器端打开一个套接字并等待连接。之后,您可以创建服务器和客户端之间的协议。然后,您应该决定何时在服务器端关闭连接/会话。如果我没有误解,你可以检查如何编写服务器端java

最新更新