Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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 минут
Ну кто-нибудь, ПОМОГИТЕ!!!

Старый 17.01.2012, 23:47
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 2  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
На каком порту вы слушаете запрос на файл политики?
Необходим порт 843.
__________________
Блог, Twitter
Брюзга.

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

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

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

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

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

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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