如何在一个fluorfx网关中运行第二个ApplicationAdapter

时间:2011-02-02 16:29:18

标签: c# .net-3.5 rtmp fluorinefx

我试图在一个网关中有两个ApplicationAdapter。我的直觉告诉我要查看配置文件: remoting-config.xml和services-config.xml。

定义了一些频道,例如:

<channel-definition id="rtmp-my-channel" class="mx.messaging.channels.RTMPChannel">
  <endpoint uri="rtmp://{server.name}:1935" class="flex.messaging.endpoints.RTMPEndpoint"/>
</channel-definition>

所以我可以在这里添加一个频道。

另外,我想将另一个包含app.config的文件夹添加到apps文件夹。

但是:

如果Flash客户端连接到给定端点(例如端口1935),它将如何“知道”应该访问哪个applicationAdapter?

希望我明确表示:)

1 个答案:

答案 0 :(得分:1)

好的,我做到了。 无需创建新频道。您所要做的就是:

在apps文件夹中创建一个文件夹,该文件夹将包含app.config文件。

每个文件夹都指向一个应用程序适配器所以现在我必须在apps文件夹中找到文件夹:

app1和app2。

两个文件夹都包含指向应用程序适配器的app.config文件。如果您的Flash客户端想要连接到app1,它应该连接到类似:

   rtmp://xx.xx.xx.xx:xx/app1/?someParameters....

如果你想获得与app2的连接:

   rtmp://xx.xx.xx.xx:xx/app2/?someParameters....

也许有人会需要......:)