有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

actionscript 3 Java连接到FMS

我的场景:

我正在使用JSPFMS(Flash Media Server)建立一个实时聊天室

我在fms_insatall_dir/applications/中创建了一个liverooms文件夹,因此我的应用程序名为liverooms

我的要求:

我需要不同名称的多个房间(即FMS术语中的多instances应用程序)

实际上,我需要在Java代码中动态生成房间的名称

我的问题:

我可以通过Java连接到FMS吗?如果确定,我如何向FMS动态发送add instance消息

我知道ActionScript可以做到这一点,如果我不能使用java,那么如何在JSP页面中使用ActionScript呢

任何帮助都将不胜感激

谢谢


共 (1) 个答案

  1. # 1 楼答案

    您可以使用BlazeDS,使用服务器端ActionScript NetConnection,从FMS连接到正在运行的Java应用程序,如下所示:

    blaze_nc = new NetConnection(); 
    blaze_nc.connect("http://my.url/messagebroker/streamingamf");
    

    这假设您已将servlet容器配置为正确重定向此类请求。参见示例here

    您可以阅读大量文档sample services-config.xml file,以了解BlazeDS可以配置为工作的各种模式的更多信息。我一直在“远程”模式下使用它,但“消息传递”似乎更适合您的用例