![]() |
Ошибка безопасности
Добрый вечер! Стоит задача разработать онлайн чат для сайта. Пребегли к помощи бинарных сокетов. Но в флеше нужно дать отачу файла безопасности, дабы не было ошибки "[SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048"]"
Вот сам файл, написанный на perl: Код:
#!/usr/bin/perl |
А где содержимое самого файла политик?
|
Это он и есть
|
Это не он. Кто вообще писал этот скрипт?
В перл не силен, но тут и перл знать не надо, чтобы понять, что ссылка на файл политик должна выделяться из переданных аргументов с помощью регулярного выражения вот здесь: Код:
while ( my $arg = shift @ARGV ) |
Приведенный перл-скрипт не что иное, как реализация на перле простейшего сокет-сервера (вполне себе достойная реализация, нужно отметить).
При запуске этого скрипта на сервере создается сокет, слушающий определенный порт (843 по умолчанию) и при коннекте на него клиенту отдается содержимое файла политик безопасности. Т.е. что нужно: - создать собственно сам файл политик (формат файла см. в справке адоба) - положить этот файл в какую-либо директорию на сервере - запустить на сервере скрипт "policyd.pl --port=843 --file=<путь_к _файлу_политик>" и убедиться, что запустился он без ошибок - и только после этого пытаться запустить флешку на клиенте Полезно в момент запуска флешки на клиенте смотреть на сервере консольный вывод запущенного скрипта. |
Вы имеете ввиду вот этот файл?
Код:
<?xml version="1.0"?> |
Мы - да.
|
Значить файл есть. Почему тогда есть ошибка? Может для ответа нужна дополнительная информация - спрашивайте, всё расскажу.
|
Расставьте промежуточный вывод. Проверьте записывается ли содержимое этого файла в переменную. И, кстати, флешплеер точно стучится туда с запросом файла политик?
|
Код AS3:
|
| Часовой пояс GMT +4, время: 22:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.