Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Большая задержка перед получением crossdomain.xml через сокет (http://www.flasher.ru/forum/showthread.php?t=147225)

Jin 2 29.11.2010 16:52

Большая задержка перед получением crossdomain.xml через сокет
 
Использую XMLSocket, первом подключении довольно долго(1-2 секунды) отправляет запрос на crossdomain.xml, затем получает и быстро соединяется заново.
Думал дело в отсутствии Security.loadPolicyFile, и плеер долго думает, где искать,
добавил Security.loadPolicyFile("xmlsocket://"+Config.adress);
не помогло.

dimarik 29.11.2010 17:13

crossdomain.xml в этом контексте лучше не упоминать. Никакого отношения он, как файл, не имеет к пересылкам политик по сокету.
Сначала плеер пытается получить политики (<policy-request>) по 843 порту этого же хоста. Затем, после неудачи, пытается получить из порта в Config.adress.

Более подробную информацию можно почерпнуть из FP 10 white paper

Вот цитата

Цитата:

Policy file timeouts
As with URL policy files, when a SWF file checks for a master policy file, Flash Player waits three seconds for a server response.

Jin 2 29.11.2010 17:21

Цитата:

crossdomain.xml в этом контексте лучше не упоминать
Действительно, это уже не файл.
Получается правильнее запустить второй сокет-сервер, слушающий 843 порт


Часовой пояс GMT +4, время: 11:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.