powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Флешеры. Flash developers. Могут ли передавать по сети любые байты, или только XML-like?
4 сообщений из 4, страница 1 из 1
Флешеры. Flash developers. Могут ли передавать по сети любые байты, или только XML-like?
    #36640844
Фотография mriadus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Как я понимаю, флешатина может соединяться только с тем же доменом, с которого была загружена сама. Это ограничение на неё накладывает броузер - "откуда я её загрузил, туда только соединяться и позволю".

2. Может ли флеш по соединению гонять любые байты (0...255), или только какой-то флешовый текстовый xml-подобный протокол?
...
Рейтинг: 0 / 0
Флешеры. Flash developers. Могут ли передавать по сети любые байты, или только XML-like?
    #36641241
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. нет. сервер, на который мы хотим обращаться из flash, должен отдавать crossdmain.
2. есть TCP сокет (flash.net.Socket) так что можете любой протокол реализовывать.
...
Рейтинг: 0 / 0
Флешеры. Flash developers. Могут ли передавать по сети любые байты, или только XML-like?
    #36641277
Фотография mriadus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schwa1. нет. сервер, на который мы хотим обращаться из flash, должен отдавать crossdmain.
2. есть TCP сокет (flash.net.Socket) так что можете любой протокол реализовывать.
1. Как выглядит "отдавание crossdomain" на уровне сетевого обмена? Кто у кого что запрашивает (какие конкретно байты), что кто кому возвращает и т.п.?
Спасибо.
...
Рейтинг: 0 / 0
Флешеры. Flash developers. Могут ли передавать по сети любые байты, или только XML-like?
    #36641381
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перед тем как ваше приложение куда-то хочет обратиться по сокету, то проигрыватель делает запрос на [адрес вашей службы]:843 (этот порт используется по-умолчанию для получения crossdomain.xml), чтобы удостовериться, а разрешено ли нам такое действие.
crossdomain.xml этот документ, содержащий что-то типа следующего(пример взят отсюда ):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy 
SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<!-- Policy file for xmlsocket://socks.mysite.com -->
<cross-domain-policy> 
   <allow-access-from domain="*" to-ports="507" /> 
   <allow-access-from domain="*.example.com" to-ports="507,516" /> 
   <allow-access-from domain="*.example.org" to-ports="516-523" /> 
   <allow-access-from domain="adobe.com" to-ports="507,516-523" /> 
   <allow-access-from domain="192.0.34.166" to-ports="*" /> 
</cross-domain-policy> 
Когда приложение получает сей документ и если в нем для него разрешен доступ, то больше запросов на получение crossdomain не будет. Если чем-то не устраивает порт 843, то в коде приложения нужно явно указывать вызов загрузки crossdomain policy вроде бы.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Флешеры. Flash developers. Могут ли передавать по сети любые байты, или только XML-like?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]