Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.05.2009, 01:58
nerezus вне форума Посмотреть профиль Отправить личное сообщение для nerezus Найти все сообщения от nerezus
  № 1  
Ответить с цитированием
nerezus

Регистрация: Aug 2008
Сообщений: 20
Attention Red5 - начало

Код:
package com.milgra;
 
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
 
import org.red5.server.api.IConnection;
import org.red5.server.adapter.ApplicationAdapter;
 
public class Application extends ApplicationAdapter
{
    private static final Log log = LogFactory.getLog( Application.class );
 
    public boolean appStart ( )
    {
        log.info( "Red5First.appStart" );
        return true;
    }
 
    public void appStop ( )
    {
        log.info( "Red5First.appStop" );
    }
 
    public boolean appConnect( IConnection conn , Object[] params )
    {
        log.info( "Red5First.appConnect " + conn.getClient().getId() );
 
        boolean accept = ((Boolean)params[0]).booleanValue();

        if ( !accept ) rejectClient( "you passed false..." );
 
        return true;
    }
 
    public void appDisconnect( IConnection conn , Object[] params )
    {
        log.info( "Red5First.appDisconnect " + conn.getClient().getId() );
    }
}
Код AS3:
package
{
 
    import flash.net.NetConnection;
    import flash.net.ObjectEncoding;
    import flash.events.NetStatusEvent;
    import flash.display.Sprite;
 
    public class Red45 extends Sprite {
         private var nc:NetConnection;
         public function Red45() {
            nc = new NetConnection( );
            nc.objectEncoding = ObjectEncoding.AMF0;
            nc.addEventListener( NetStatusEvent.NET_STATUS , netStatus );
            nc.connect( "rtmp://localhost/firstapp" , false );
         }
 
        private function netStatus ( event:NetStatusEvent ):void {
             trace( event.info.code );
             if ( event.info.code == "NetConnection.Connect.Rejected" ) {
                trace( event.info.application );
             }
         }
     }
 }
WTF?
NetConnection.Connect.InvalidApp
NetConnection.Connect.Closed

Куда смотреть?
Может поможете с готовым примером, который уже можно будет изменять и наращивать?
Или подскажите, в чем ошибка.

Старый 29.05.2009, 10:31
zafod вне форума Посмотреть профиль Отправить личное сообщение для zafod Найти все сообщения от zafod
  № 2  
Ответить с цитированием
zafod

Регистрация: May 2007
Сообщений: 116
а где конкретно ошибка? больше информации.

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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