![]() |
Не работает loadPolicyFile
Есть проблема с загрузкой\использованием политик безопасности. Имеем: тест-клиент (код см. ниже) и сокет-сервер. В задачу сокет-сервера входит ответ на запрос политики безопасности и дальнейшее взаимодействие с клиентом по сокету.
Код клиента: Код AS1/AS2:
Код:
<cross-domain-policy>Код:
ОК: Выполнена загрузка SWF-файла корневого уровня: http://**********************.swfВот лог policyfiles.txt НЕуспешного соединения: Код:
ОК: Выполнена загрузка SWF-файла корневого уровня: http://**********************.swf Проверяется это очень легко - перед возвратом сервером ответа на запрос политики безопасности вставить например sleep(10 sec); |
У меня проблема еще запущенее.
Настроил логи политики безопасности Цитата:
Цитата:
порт по которому пытаюсь грузить политику безопасности тоже открыт. Меня смущает отсутствие в файле лога политики безопасности предупреждения что не могу загрузить файл политики безопасности. Добавлено через 1 минуту На сервере не можем отловить запроса о загрузке политики безопасности. Обычный запрос приходит |
некропостер =)
1) А что пытаешься сделать? Напиши поподробнее плиз 2) Почему локальные тесты? Попробуй в сети нормально потестить. 3) Проверь crossdomain.xml |
Проблема была в другом.
Не понятно почему XMLSocket коннектился, посылал данные на сервер, но не получал их. (Вот я и подумал что проблема с файлом политики безопасности) Затем я просто заменил на обычный Socket и все заработало. А лог не писался, потому что Local Security Sandbox и так все позволяет, поэтому флэшплеер не грузит файл политики. |
| Часовой пояс GMT +4, время: 00:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.