Java连接到FMS

时间:2015-09-09 03:19:03

标签: java actionscript-3 jsp flash-media-server

我的情景:

我正在使用JSPFMS(Flash Media Server)来构建实时聊天室。

我在fms_insatall_dir/applications/创建了一个肝脏文件夹,因此我的应用名称为liverooms

我的要求:

我需要具有不同名称的多个房间(在FMS术语的instances申请中为多个liverooms

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

我的问题:

我可以通过Java连接到FMS吗?如果可以,我怎样才能将add instance消息动态发送给FMS?

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

非常感谢任何帮助。

THX!

1 个答案:

答案 0 :(得分:0)

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

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

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

您可以阅读文档丰富的sample services-config.xml file,以便了解有关可以配置BlazeDS的各种模式的更多信息。我一直在“远程处理”模式下使用它,但“消息”似乎更适合你的用例。