1

Flex アプリケーションを使用して、多くのクライアントでシステムをテストしています。eventListeners または bindSetters が「リッスンを停止」するような予期しない動作が見られます。

これらのシステムの信頼性に関するオンライン ドキュメントが見つからないようです。この問題について経験のある方はいらっしゃいますか?

私が解決できる例を 1 つ挙げましょう。

要件: クライアントは 10 秒ごとにサーバーにコマンドを送信する必要があります

実装 1 : タイマーと eventListener

keepAliveTimer = new Timer(10000, 0);   
keepAliveTimer.addEventListener(TimerEvent.TIMER, registerClient);
keepAliveTimer.start();

問題が発見されました: 1 つまたは複数のクライアントがランダムな時間の後にそのコマンドの送信を停止することがあります

実装 2 : タイマーを enterFrame に置き換えます

 enterFrame="registerClient();"

問題は解決したようです...

そのようなことは、eventListenerモデルを疑う...

この問題に関する経験はありますか?有益な情報?

どうもありがとう、フランク

4

1 に答える 1