Unlike traditional emulator environments, each session in the Flynet Viewer service is maintained in a pool of sessions in a single shared memory area. This enables very fast connect/disconnect operations for threads running in a process that has loaded the FlyHLLAPI DLL.
When the FlyHLLAPI DLL is first loaded (by a VB routine running as part of an Active Server Page, for example), all memory sharing and integration activities are performed one time.
An efficient, fast connect/disconnect is critical for such environments as HTTP servers (IIS/ASP) since in the HLLAPI environment, a connect cannot be "held" in-between web page hits.