![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Dec 2011
Сообщений: 40
|
Написал сервер на 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 минут Ну кто-нибудь, ПОМОГИТЕ!!! |
|
|||||
|
Регистрация: Dec 2011
Сообщений: 40
|
в документации указано, что можно использовать порт сокета...
У меня сокет-сервер работает на 10014 порту. На этот порт и приходит с флешки запрос на файл политики (специально его не вызываю, он сам приходит по умолчанию...) Нужно ли в клиенте что-то писать для запроса файла политики? я пробовал: Security.loadPolicyFile("localhost:10014");... Но разницы нет никакой.... и говорят, что можно и без запроса... флешка сама отправляет запрос при коннекте... |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|