Número de visitas simultáneas

3861 vistas

El Global.asax nos será de gran utilidad en este caso:



csharp
  1. // ...
  2. namespace Developers
  3. {
  4.   public class Global : System.Web.HttpApplication
  5.   {
  6.     public static int nbUsers;
  7.  
  8.     protected void Application_Start(Object sender, EventArgs e)
  9.     {
  10.       nbUsers = 0;
  11.     }
  12.  
  13.     protected void Session_Start(Object sender, EventArgs e)
  14.     {
  15.       nbUsers++ ;
  16.     }
  17.  
  18.     protected void Session_End(Object sender, EventArgs e)
  19.     {
  20.       nbUsers-- ;
  21.     }
  22.     //...
  23.   }
  24. }