Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Socket securityError :: Error #2048 (http://www.flasher.ru/forum/showthread.php?t=145675)

Eric Gurt 16.10.2010 22:28

и после отключения флэшка еще долго думает перед тем как сообщить ошибку, не говоря уже о том, что при
Код:

Security.loadPolicyFile("xmlsocket://"+MP_SERVER_IP+":"+MP_SERVER_PORT);
в логах сервера вообще ничего не появляется нового. бред какой-то

если это о чем-то скажет - то тестовую флэшку можно увидеть здесь:
http://91.200.106.130/pb2/socket_test.swf
Если http://91.200.106.130 грузится (значит мой компьютер с сервером включен), то по идее и кнопка CONNECT должна работать, но она работает только через IDE. у меня в браузерах - нет.

Добавлено через 24 минуты
Код:

Ошибка: [строгий] Игнорирование файла политики на xmlsocket://91.200.106.130:10014 из-за неправильного синтаксиса.  Сведения об устранении этой проблемы см. на веб-сайте http://www.adobe.com/go/strict_policy_files_ru.
вот в чем дело. похоже осталось только перевести и понять этот текст

Добавлено через 1 час 42 минуты
ничего не пойму... все же правильно вроде :confused:

chabapok 17.10.2010 01:05

да вроде все правильно -- я давал кроссдомейн из рабочего примера! Правда у меня был XMLSocket, но это не должно играть роли.
Может быть, Socket-у как раз нуль-терминированной строки не нравятся, в отличии от XMLSocket-а... Фиг его знает.

я еще заметил, у вас адрес устанавливается $address = '0.0.0.0';
попробуйте, что ли айпишник туда свой внешний поставить.

Я не уверен, что вы сделали правильно, засветив свой внешний ip -- его могут роботы увидеть и что-то нехорошее вам слать. Надо адреса шифровать, типа как я это сделал ниже.

вобщем. Остюда 78.iii.21 точка 150 двоеточие 10000 слешь sock.php1 заменяете буквы i на едницу и скачиваете (если у меня комп включен) пример, который работает, правда, с XMLSocket. Вам только нужно будет свой адрес и порт поставить. Попробуйте не 0.0.0.0, а вписать туда свой внешний. О результатах доложите.

И попробуйте не делать во флешке Security.loadPolicyFile, так как флеш автоматом должна запросить его.

Eric Gurt 17.10.2010 01:52

chabapok, Ваш сервер работает на ура! :yahoo:
подменил адрес с портом (на "0.0.0.0" и 10014) и все заработало с первого раза!
еще до конца не понял в чем дело, но похоже дело было все-таки в серверной части :)

Спасибо огромное за помощь еще раз :)

xidived 10.02.2013 03:51

Какой в итоге должен быть код нормально работающего PHP сервера? Скиньте пожалуйста если есть у кого-то.

KumoKairo 10.02.2013 12:05

Я помню мы тоже долго мучились с этим кросдомейном, оказалось, что нужно выключить использование IPv6 на сервере

xidived 10.02.2013 17:27

Проблема полностью идентична с авторской. Судя по посту автор написал что проблема в серверной части. Но в чем именно не понятно. Знает кто решение?

iflamberg 11.02.2013 13:27

Плюсую gloomyBrain. После запроса файла политик сокет себя отключает и если с файлом политик все ок - пподключает заново.


Часовой пояс GMT +4, время: 09:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.