![]() |
|
||||||||||
|
|||||
|
Пытаюсь соединиться с amfphp , но connect() возвращает ошибку: или "NetConnection.Connect.Closed" или "Error #2044: Необработанный IOErrorEvent:. text=Error #2035: URL-адрес не обнаружен"
... var urlGateway:String = "http://fibw0049.fib.com/amfphp/gateway.php"; nc = new NetConnection(); nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); nc.connect(urlGateway); private function netStatusHandler($event:NetStatusEvent):void { trace("netStatusHandler " + $event.info.code); if($event.info.code == "NetConnection.Connect.Closed"){ trace(" **Reconnect** to "+ urlGateway); try { nc = new NetConnection(); nc.connect(urlGateway); } catch(e:Error) { trace("-!- error when reconnecting"); } nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); } } |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
http://fibw0049.fib.com/amfphp/gateway.php действительно не работает.
|
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
а amfphp настроен корректно?
по хорошему, если amfphp настроен со всеми правами доступа, то при переходе по ссылке: http://fibw0049.fib.com/amfphp/gateway.php - должны получить сообщение типа: Цитата:
|
|
|||||
|
настроен и именно это и выдаёт. Просто это работает в локалке и апач на этом тестовом компе не настроен на внешний доступ, но внутри сети отвечает, что всё ок. вот только при попытке коннекта закрывает сразу соединение.
Добавлено через 39 минут нашел в инете некое решение похожей проблемы: в коде "gateway.php" есть такие строчки: define("PRODUCTION_SERVER", true);
...
if(PRODUCTION_SERVER)
{
//Disable profiling, remote tracing, and service browser
$gateway->disableDebug();
// Keep the Flash/Flex IDE player from connecting to the gateway. Used for security to stop remote connections.
$gateway->disableStandalonePlayer();
}
Походу выяснил еще забавную фичу: при успешном соединении, amfphp не возвращает никакого сообщения об этом. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Так в приведенном коде в комментарии написано, почему не работает.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|