gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:42:32 27 4
gpt4 key购买 nike

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

关于java - Red5 - 从应用程序服务器独立调用客户端方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7797464/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com