Проблемы с подключением к серверу - PullRequest
0 голосов
/ 18 ноября 2010

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

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

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

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

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

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

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

Грег.

1 Ответ

0 голосов
/ 19 ноября 2010

Есть ли у вас файл crossdomain.xml в корневом каталоге веб-сайта, к которому вы подключаетесь для передачи данных? учебник

<?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>
...