![]() |
socket.connect к произвольному серверу
Добрый день.
Я во flash / flex новичок, поэтому прошу отнестись снисходительно :) Пытаюсь написать flex-приложение, читающее котировки с сервера. Сервер, простейший демон на с++, берет данные из БД и построчно отдает их в сеть. С исходниками сервера сложно - утратились. Подключиться к нему я могу - но только из flashplayer. При запуске swf в браузере - ничего не происходит. Как я понял это - ограничение политики безопасности флэш. Сервер с данными и web-сервер с флешкой - разные машины, в разных сетях. Как можно решить эту проблему? Изменить сервер я не могу (разве-что полностью его переписать). OS: Linux 2.6.26-1 Плеер: flashplayer 9.0.115.0 Компиляторы: 1 ) mxmlc Version 3.0.0 build 477 2) mxmlc Version 4.1.0 build 16076 И еще : при компиляции mxmlc v. 4.1.0 и запуске в плеере получаю ошибку: Код:
Error #2046: The loaded file did not have a valid signature.Это из-за чего может возникнуть? Спасибо. |
Сервер должен отсылать файл политики безопасности разрешающий подключение с вашего домена. Для этого не обязательно переписывать ваш котировочный сервер. Можно написать свое простенькое серверное приложение, которое будет прослушивать 843 порт и отправлять файл политики безопасности разрешающий подключение с вашего домена к порту, который слушает котировочный сервер.
Ошибка 2148 может возникнуть, если ваша флеха пытается обратиться к какому-ту файлу из локальной области, а у вас стоит другой тип безопасности. |
| Часовой пояс GMT +4, время: 15:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.