Número de usuarios activos con ASP
Este ejercicio consiste en controlar el número de usuarios activos que existen dentro de una Web simultáneamente. Para poder llevar a cabo este ejercicio deberemos de utilizar el archivo global.asa y una variable de aplicación que lleve la cuenta de los usuarios activos.
Hay que recordar que el archivo global.asa se ejecuta cada vez que un usuario abre o cierra una sesión o bien cuando abrimos o cerramos la aplicación servidor. Cada vez que el usuario abra una sesión en nuestra Web se ejecutará el procedimiento Session_OnStart, en el cual incrementaremos la variable de aplicación. Cuando un usuario cierra la sesión se ejecuta el procedimiento Session_OnEnd donde decrementaremos la variable de aplicación.
Para que la variable de aplicación tenga un valor inicial, este se le daremos en el archivo global.asa, en el procedimiento Application_OnStart.
Cuando utilicemos la variable de aplicación deberemos de realizar un bloqueo sobre la misma (application.lock - application.unlock), ya que dicha variable esta disponible para todos los usuarios y podríamos tener problemas de integridad.
A la hora de mostrar el valor de la variable de aplicación, simplemente necesitaremos un Response.Write().






