我需要在用户处理我的应用程序时保持会话处于活动状态。应用程序使用webserivce连接到Java。我有一个服务来保持/检查服务器会话活动/超时。实现这一目标的最佳方法是哪种?我检查了
systemManager FlexEvent.IDLE event
但不符合我的需要。这个的任何解决方法??
谢谢!
答案 0 :(得分:1)
创建一个HeartBeatMonitor.as类,其唯一的责任是响应来自服务器的响应,并在响应成功时继续进行跳动。
离开我的头顶,你会希望这个类实现IResponder,并有一个计时器用于心跳之间的延迟。
HeartBeatMonitor + HeartBeatCommand(用于拨打电话)=客户端会话保持活跃
答案 1 :(得分:0)
您是否编写了自己的Java服务器?如果是这样,您应该在服务器端打开一个套接字并等待连接。之后,您可以创建服务器和客户端之间的协议。然后你应该决定何时在服务器端关闭你的连接/会话。如果我没有误解,你可以查看How to write server side java