2010-11-18 19 views
0

私たちは、クライアントにコース素材を配信するAirアプリケーションを開発しました。ただし、一部のクライアントでは、私たちのサーバーへの接続の問題が発生しています。サーバへのエア接続の問題

いくつかの背景。アプリケーションは、jQuery $ .ajax POSTリクエストをサーバーに送信して、ユーザー名とパスワードを使用してユーザーをログに記録します。サーバーは、jsonでエンコードされた応答で応答します。これは、特定のシナリオを除いて、完全に機能します.Ajaxは、サーバーに到達しようとするとタイムアウトします。

私たちは、次の手順を実行して、この問題を複製するために管理:

  1. ブートコンピュータを。
  2. インターネット接続が確立する前に、Airアプリケーションを起動します。
  3. 試みにログインします。

あなたはアプリが連続して接続することができません接続失敗を(「報告します...あなたの頭の上に立って、アプリを再ロードするバックでのWindows &をログオフすることができます。 .. "< 15秒後のタイムアウトメッセージ)。唯一の救済策は、Windowsを完全に再起動し、Skypeのようなものが接続するのを待つことで、サーバーの接続が可能になることです。

この問題は、Airが行う一定のレベルのキャッシュ、または起動時にAirがインターネット接続に関連して作成するものに関連すると考えられます。

何か助力や提案をいただければ幸いです。

Greg。

答えて

0

データコールのために接続しているWebサイトのルートディレクトリにcrossdomain.xmlファイルがありますか? tutorial

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
<allow-access-from domain="*" /> 
</cross-domain-policy> 
+0

いいえ、しかし、ウェブサイトは現在の接続を受け付けています。そのサーバーに到達していないというケースも多い。空気中の何かがロックされます。 jqueryでもかまいませんが、私はそれを疑っています。 – lordg