Обработка Policy request на PHP @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ 1 сообщение ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Бaзиль Муж.
участник
49
Сообщения: 1288
Зарегистрирован: 13.02.05
Откуда: Околомосковье
Заголовок сообщения: Обработка Policy request на PHP
Сообщение Добавлено: 3 Август 2009, 12:30:01 
Друзья, выручайте. Все мозги себе поломал. В интернетах ни одного нормального примера не нашел - все обсуждения неработающих скриптов.

Собственно, имеется флэшка, которая коннектится к 127.0.0.1:9999. Есть PHP-скрипт, который выполняет роль сокет-сервера. Из самого флэша (когда не требуется дополнительной проверки на безопасность) все работает отлично, а из браузера - ни разу. Никак не хочет принимать (или понимать) XML с этими самыми политиками (сервер их отправляет, а флэш вообще не реагирует и отваливается с ошибкой безопасности). Слушаю/отдаю и по основному порту, и по 843. Нолик в конце должен быть нулевым байтом. Что я неправильно делаю?

Код:
if(trim($buffer)=="<policy-file-request/>"){
            socket_write($client,
"<?xml version=\"1.0\"?>
<!DOCTYPE cross-domain-policy SYSTEM \"/xml/dtds/cross-domain-policy.dtd\">

<cross-domain-policy>

   <site-control permitted-cross-domain-policies=\"master-only\"/>

   <allow-access-from domain=\"127.0.0.1\" to-ports=\"9999\" />

</cross-domain-policy>"+"\0");
}



Если есть опыт общения с этой штукой или пример нормально работающего сервера на РНР, поделитесь, пожалуйста.

_________________
Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ 1 сообщение ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100