Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не работает policy (http://www.flasher.ru/forum/showthread.php?t=174091)

Nikolay00700 17.01.2012 21:12

Не работает policy
 
Написал сервер на java.
клиент на as3.

Из клиента приходит запрос: <policy-file-request/>
В ответ сервер отправляет файл политики, но я не вижу, что клиент получает от сервера этот файл.

Вот отрывки из кода сервера:

if (messageReceived.indexOf("<policy-file-request/>")>=0)
{

String xml_string;
xml_string="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
xml_string+="<cross-domain-policy xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"http://www.adobe.com/xml/schemas/PolicyFileSocket.xsd\">\n";
xml_string+="<allow-access-from domain=\"*\" to-ports=\"*\" secure=\"false\" />\n";
xml_string+="<site-control permitted-cross-domain-policies=\"master-only\" />\n";
xml_string+="</cross-domain-policy>";

printStream.println(xml_string + (char)0);
closeSocket();
}


Эта тема много где обсуждается, но толку нет никакого - перепробовал много - всё равно нулевой результат...
Бьюсь уже несколько дней...

Может у кого есть рабочий пример взаимодействия флешки с java сервером. с политикой безопасности...

P.S. Конечно же флешка без проблем работает при запуске отдельно. А при размещении в iframe сайта - не работает, отправляет запрос на файл политики...

Добавлено через 2 часа 20 минут
Ну кто-нибудь, ПОМОГИТЕ!!!

mayakwd 17.01.2012 23:47

На каком порту вы слушаете запрос на файл политики?
Необходим порт 843.

Nikolay00700 17.01.2012 23:57

в документации указано, что можно использовать порт сокета...
У меня сокет-сервер работает на 10014 порту. На этот порт и приходит с флешки запрос на файл политики (специально его не вызываю, он сам приходит по умолчанию...)

Нужно ли в клиенте что-то писать для запроса файла политики?

я пробовал: Security.loadPolicyFile("localhost:10014");...

Но разницы нет никакой.... и говорят, что можно и без запроса...

флешка сама отправляет запрос при коннекте...


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

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