![]() |
|
||||||||||
|
|||||
|
Добрый вечер возможно кто нить подсказать
как работать с сетью по средствам AS3 к примеру у меня есть эхо сервер.Который сидит в localhost как мне послать ему String и получить от него ??? был бы благодарен, за ссылки или в каких книгах это описано. ps было бы интересно как работать под VKontakte |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 35
|
У флеша есть политика безопасности.
При подключении к серверу, флеш первым делом посылает <policy-file-request/> к серверу, а сервер должен отправить соответствующий файл политики, после чего происходит реконнект. Если у Вас игровой проект, то можно для тестов взять готовый сервер. док. Socket'ов Подключение и безопасность |
|
|||||
|
не поверите, http://help.adobe.com/ru_RU/AS3LCR/F...et/Socket.html )
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Цитата:
![]() ps про политику слышал, буду читать про это |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 4
|
Добрый вечер, я как раз пытаюсь в политике безопасности разобраться. Создала файл crossdomain.xml в корне сервера с кодом
<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy> При дебаге кода Security.loadPolicyFile('http://flash.domencom.ru/crossdomain.xml'); var socket:Socket = new Socket(); socket.connect('mydomain.ru',80); ... socket.close(); выдаются сообщения о неправильном синтаксисе файла, (хотя он с help.adobe.ru скопирован). Подскажите в чем проблема? |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 428
|
Вы качаете crossdomain.xml с одного домена, а подключаетесь к другому?
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 35
|
Дополню, файлом политики нужно отвечать клиенту сервером. А не грузить его с сайта.
|
|
|||||
|
стервочка (я мужик)
|
@forhaxed, вас непонятно.
@ohranamen, вам на сокет сервера от флэшплэйреа автоматически приходит запрос, на который вы должны ответить. файл вам не поможет, а вызов Security.loadPolicyFile вообще бесполезен в 99% случаев. |
|
|||||
|
почему?
если полиси отдается по порту отличному от 843 и от того на котором сервер, то по-другому никак и не сделать. Security.loadPolicyFile("xmlsocket://<domain>:<port>"); или это попадает под тот один процент? ) |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|