2010-11-18 3 views
0

Мы разработали приложение Air для доставки материала курса клиентам. Однако некоторые клиенты испытывают проблемы с подключением к нашему серверу, которые нам удалось дублировать.Воздушные соединения с проблемами сервера

Некоторые фоне. Приложение делает запросы jQuery $ .ajax POST серверу для входа пользователя в систему, используя свое имя пользователя и пароль. Сервер отвечает с помощью json-кодированного ответа. Это отлично работает, за исключением конкретных сценариев, где попытка ajax просто пытается выйти на сервер.

Нам удалось продублировать эту проблему, выполнив следующие действия:

  1. загрузки компьютера.
  2. Прежде чем подключение к Интернету установит себя, запустите приложение Air.
  3. Попытка войти в систему.

Вы можете повторно загрузить приложение, выход из системы & обратно, стоять на голове ... приложение будет постоянно сообщить о сбое подключения ("Невозможно подключиться. .. "< наш тайм-аут после 15 секунд). Единственное средство - полная перезагрузка Windows и ожидание подключения Skype, чтобы обеспечить соединение с сервером.

Мы подозреваем, что проблема связана с некоторым уровнем кэширования, который делает Air, или что-то, что создает Air при загрузке, связанной с подключением к Интернету.

Любая помощь или предложения были бы весьма признательны.

Greg.

ответ

0

У вас есть файл 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

Смежные вопросы