Red5 -从应用服务器独立调用客户端方法



如何在java applicationadapter中从应用服务器调用客户端flash方法?我知道如何从应用服务器调用客户端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应用服务器对客户端flash进行独立调用?

基本上我问这个问题,因为我想要所有的用户连接到服务器现在当我的客户端已经断开。

客户端

 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");  
    }
  }

最新更新