0

ユーザーがアプリケーションで作業している間、セッションをアクティブにしておく必要があります。アプリケーションは、webservice を使用して Java に接続しています。サーバーセッションのアクティブ/タイムアウトを維持/チェックするサービスがあります。これを達成するための最良のアプローチはどれですか? をチェックしました

systemManager FlexEvent.IDLE event

しかし、私のニーズには合いませんでした。これに対する回避策はありますか??

ありがとうございました!

4

2 に答える 2

1

サーバーからの応答に反応し、応答が成功した場合にビートを続行することだけを担当する HeartBeatMonitor.as クラスを作成します。

私の頭の上から、このクラスに IResponder を実装し、ハートビート間の遅延用のタイマーを持たせたいと思うでしょう。

HeartBeatMonitor + HeartBeatCommand (通話用) = クライアント側セッション キープアライブ

于 2012-12-06T11:05:32.350 に答える
0

独自のJavaサーバーを作成しましたか?その場合は、サーバー側でソケットを開き、接続を待つ必要があります。その後、サーバーとクライアントの間にあるプロトコルを作成できます。次に、サーバー側で接続/セッションをいつ閉じるかを決定する必要があります。誤解していなければ、 サーバーサイドJavaの書き方を確認できます。

于 2012-12-06T08:32:17.207 に答える