Показать сообщение отдельно
Старый 17.01.2012, 21:12
Nikolay00700 вне форума Посмотреть профиль Отправить личное сообщение для Nikolay00700 Найти все сообщения от Nikolay00700
  № 1  
Ответить с цитированием
Nikolay00700

Регистрация: Dec 2011
Сообщений: 40
По умолчанию Не работает 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 минут
Ну кто-нибудь, ПОМОГИТЕ!!!