Red5 NetConnection отклонено - PullRequest
       6

Red5 NetConnection отклонено

0 голосов
/ 21 апреля 2011

Я написал простое приложение во Flash Builder, которое должно работать на сервере red5 ... Однако, когда я запускаю приложение, сервер red5 отклоняет соединение ... Event.info.code говорит "NetConnection.Connect.Rejected"...

Я пытался изменить версии Red5 (я использовал версии 0.6, 0.8 и 0.9), однако, похоже, ничего не работает .. Я погуглил ошибку, но она не дает результатов ...

Установщик Red5, похоже, не может подключиться к своему серверу либо .. Он показывает "NetConnection.Connect.Failed" ... В журналах отображаются следующие строки

2011-04-21 22:08:02,469 [NioProcessor-1] INFO  o.r.s.a.MultiThreadedApplicationAdapter - W3C x-category:session x-event:connect c-ip:127.0.0.1 c-client-id:0

2011-04-21 22:08:02,479 [NioProcessor-1] INFO  o.r.s.a.MultiThreadedApplicationAdapter - W3C x-category:session x-event:disconnect c-ip:127.0.0.1 c-client-id:0

IЯ застрял в этом в течение длительного времени и не могу найти выход ... Мне нужно создать приложение Flash и я не могу использовать Flash Media Server из-за его стоимости ...

Мой код приведен ниже

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
               creationComplete="init()">
    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <fx:Script>
        <![CDATA[
            import flash.events.NetStatusEvent;
            import flash.net.NetConnection;
            import flash.net.ObjectEncoding;

            import mx.controls.Alert;
            [Bindable]
            private var nc:NetConnection;

            public function init():void
            {
                writeText("init()");    
                nc=new NetConnection();
                    nc.objectEncoding=ObjectEncoding.AMF0;
                    writeText("init()");
                    nc.addEventListener(NetStatusEvent.NET_STATUS,netStatus);

                    writeText("init()");
                    nc.connect("rtmp://localhost/first",true);
                    writeText("init()");
                }

                private function netStatus(event:NetStatusEvent):void
                {
                    writeText("netstatus()");
                    writeText(event.info.code);
                    trace(event.info.code);
                    if(event.info.code == "NetConnection.Connect.Rejected")
                    {
                        Alert.show("Rejected madarchod");
                        writeText("reject");
                        trace(event.info.application);
                    }
                    if(event.info.code == "NetConnection.Connect.Success")
                    {
                        writeText("connect");
                    }
                }

            private function writeText(txt:String):void
            {
                txtHistory.text+=txt+"\n";
            }




        ]]>
    </fx:Script>

    <s:TextArea top="10" bottom="10" id="txtHistory" width="252" height="10" />


</s:Application>

1 Ответ

0 голосов
/ 23 ноября 2012

У меня были странные ошибки, подобные этой, когда мое собственное приложение было скомпилировано с java7, но сервер работает на java6.Нет ошибок при запуске, но соединение всегда отклонено.Вы должны действительно использовать oflaDemo, чтобы быть уверенным, что клиент работает.С собственными приложениями вы можете сделать много ошибок.

...