保持Java服务器会话在Flex中生效

时间:2012-12-06 04:57:47

标签: java actionscript-3 flex session

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

systemManager FlexEvent.IDLE event

但不符合我的需要。这个的任何解决方法??

谢谢!

2 个答案:

答案 0 :(得分:1)

创建一个HeartBeatMonitor.as类,其唯一的责任是响应来自服务器的响应,并在响应成功时继续进行跳动。

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

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

答案 1 :(得分:0)

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

相关问题