![]() |
Flash and Socket
Добрый вечер возможно кто нить подсказать
как работать с сетью по средствам AS3 к примеру у меня есть эхо сервер.Который сидит в localhost как мне послать ему String и получить от него ??? был бы благодарен, за ссылки или в каких книгах это описано. ps было бы интересно как работать под VKontakte |
У флеша есть политика безопасности.
При подключении к серверу, флеш первым делом посылает <policy-file-request/> к серверу, а сервер должен отправить соответствующий файл политики, после чего происходит реконнект. Если у Вас игровой проект, то можно для тестов взять готовый сервер. док. Socket'ов Подключение и безопасность |
не поверите, http://help.adobe.com/ru_RU/AS3LCR/F...et/Socket.html )
|
Цитата:
ps про политику слышал, буду читать про это |
проблема с сокетом
Добрый вечер, я как раз пытаюсь в политике безопасности разобраться. Создала файл 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 скопирован). Подскажите в чем проблема? |
Вы качаете crossdomain.xml с одного домена, а подключаетесь к другому?
|
Дополню, файлом политики нужно отвечать клиенту сервером. А не грузить его с сайта.
|
@forhaxed, вас непонятно.
@ohranamen, вам на сокет сервера от флэшплэйреа автоматически приходит запрос, на который вы должны ответить. файл вам не поможет, а вызов Security.loadPolicyFile вообще бесполезен в 99% случаев. |
Цитата:
если полиси отдается по порту отличному от 843 и от того на котором сервер, то по-другому никак и не сделать. Security.loadPolicyFile("xmlsocket://<domain>:<port>"); или это попадает под тот один процент? ) |
| Часовой пояс GMT +4, время: 19:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.