Показать сообщение отдельно
Старый 12.05.2013, 17:47
Korchy вне форума Посмотреть профиль Отправить личное сообщение для Korchy Найти все сообщения от Korchy
  № 8  
Ответить с цитированием
Korchy
 
Аватар для Korchy

Регистрация: May 2011
Сообщений: 301
Записей в блоге: 2
Цитата:
Сообщение от SiteLev Посмотреть сообщение
Код AS3:
Security.loadPolicyFile("http://localhost/путь_к_файлу/crossdomain.xml");
А это зачем?
Вы не путаете понятия кроссдомена и сокет-политики?
Для того чтобы подключить сокет-соединение, не нужно грузить файл политики отдельно (если он не лежит где-нибудь отдельно от сайта).

Код AS3:
var sock = new Socket();
sock.addEventListener(Event.CONNECT, OnConnect);
sock.addEventListener(SecurityErrorEvent.SECURITY_ERROR, OnSecurityError);
sock.connect(MyHosht,Port); // хост, порт
Все, больше ничего не нужно. Сокет сам опросит сервер по 843 порту на предмет получения файла политики, если получит - он сам переподключится на указанный порт и дистпатчнет событие OnConnet, если нет - просто бросит OnSecurityError

Ну и проверяйте свой php сервер. Раз он отключается при попытке коннекта, значит определенно имеет какие-то проблемы.
__________________
interplanety