2010-11-18 34 views
0

Nous avons développé une application Air pour fournir du matériel de cours aux clients. Cependant, certains clients rencontrent des problèmes de connectivité sur notre serveur, que nous avons réussi à dupliquer.Connexions aériennes aux problèmes de serveur

Un peu d'arrière-plan. L'application envoie des requêtes POST jQuery $ .ajax au serveur pour se connecter à l'utilisateur en utilisant son nom d'utilisateur et son mot de passe. Le serveur répond avec une réponse codée en json. Cela fonctionne parfaitement, sauf pour des scénarios particuliers, où la tentative d'ajax expire juste en essayant d'atteindre le serveur.

Nous avons réussi à reproduire ce problème en procédant comme suit:

  1. ordinateur de démarrage.
  2. Avant que la connexion Internet ne s'établisse, lancez l'application Air.
  3. tentez de vous connecter.

Vous pouvez re-charger l'application, reconnectez-vous déconnecter de Windows & dans, debout sur la tête ... l'application va continuellement signaler une panne de connexion ("Impossible de se connecter. .. "< notre message de délai d'attente après 15 secondes). Le seul remède est un redémarrage complet de Windows et d'attendre que quelque chose comme Skype se connecte, assurant ainsi une connexion au serveur est possible.

Nous suspectons que le problème est lié à un certain niveau de mise en cache qu'Air fait, ou quelque chose que Air crée au démarrage, lié à une connexion Internet.

Toute aide ou suggestion serait grandement appréciée.

Greg.

Répondre

0

Avez-vous un fichier crossdomain.xml dans le répertoire racine du site Web auquel vous vous connectez pour l'appel de données? 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

Non, mais le site Web accepte très bien les connexions actuelles. C'est plus un cas qu'il ne parvient même pas au serveur. Quelque chose dans l'air est verrouillé. Pourrait même être jquery, pourtant j'en doute. – lordg