FluorineFx.NET

Real-time Messaging Applications

Every real-time messaging enabled has an Application (Application Adapter) object. The Application object can be used to to manage the life cycle of the application, accept and reject client connection attempts.

The Application Adapter object is similar to the FCS/Flash Media Server Application object.

Application structure

An ASP.NET website can host multiple real-time messaging applications. These applications are located under the "apps" folder in the root of the ASP.NET website and identified by their directory name.

A sample ASP.NET website layout:

WebSite
   --apps
       --SharedBall   
       --VideoChat   
       --VideoRecording   

A sample ASP.NET website layout when hosted in IIS:

Inetpub
  --wwwroot
    --WebSite
       --apps
          --SharedBall
              -persistence
          --VideoChat   
          --VideoRecording
              -streams

The sample shows 3 real-time messaging applications: SharedBall, VideoChat, VideoRecording. To connect to the SharedBall application from the client use the application name as follows:

nc = new NetConnection(); 
nc.connect("rtmp://localhost:1935/SharedBall")