Red5 - независимый вызов клиентских методов с сервера приложений - PullRequest
0 голосов
/ 17 октября 2011

Как бы вы вызвали метод флеш-клиента с сервера приложений в jap-приложении-адаптере.Я знаю, как вызывать методы flash-клиента с сервера приложений при добавлении этого во flash-клиент:

        var responseText:Responder = new Responder(GetYourStreamingTicket);

        nc.call("GetYourStreamingTicket",responseText,ui_main.txt_username.text, ui_main.lbl_Category.text);

        private function GetYourStreamingTicket(object:Object)
        {
        var val:int = object as int;
        ui_main.lbl_yst.text = val;
        }

, но вышеизложенное действительно отправляет запрос на сервер от flash-клиента и сервер отвечает на запрос, ноКак сделать независимый вызов с сервера приложений Java на клиентскую флэш-память?

По сути, я задаю этот вопрос, потому что я хочу, чтобы все пользователи подключались к серверу сейчас, когда клиент отключился.

1 Ответ

1 голос
/ 18 октября 2011

КЛИЕНТ-SIDE

 var rtmpNow:String="rtmp://192.168.1.2/chatter";
  nc=new NetConnection;
  nc.client = this;

  public function DisconnectedUser()
  {
   trace("User Disconnected")
  }

Серверный

  public void appLeave(IClient client, IScope app)
  {
    for(Iterator e = users.iterator(); e.hasNext();)
        {
        User user = (User) e.next();
        IConnection conn = user.conn;
        ((IServiceCapableConnection) conn).invoke("DisconnectedUser");  
    }
  }
...