C# - Counting Online Number Of Users Of A Web Application?
Jul 18, 2010
I am using ASP.Net + .Net 3.5 + VSTS 2008 + IIS 7.0 + C# to develop a web application. I want to count how many users are online. This is my current implementation,when Session_Start is called, I will increase # of users online by 1;when Session_End is called, I will descrease # of users online by 1.Two quesitons,A Is that implementaiton correct?B. Another question is, I think this method can not track # of users of real time, since when user closes the browser, Session_End will not be called immediately (Session_End will be deferred to be called). Correct?
My environment is ASP.Net + IIS 7.0 + Windows Server 2008 + .Net 3.5. I am wondering whether the number of users online and number of active session are the same thing? The other question is, no matter whether they are the same, how to calculate them (i.e. for a given time, what is the number of users online, and related active number of sessions)?
We have implemented the ASP membership and roles..and we would like to display the users currently logged in and also display the number of users online so we can display that on the page. The list of users woudl only be available to our admins. BUt the number of users will show for everyone.
I am trying to create ajax based chat for my application users; I need to get list of All currently online users of the application ..Is there a way to retrieve such a list with facebook aPI? if not how can I implement that?
I have a gridview where there is a column of checkboxes for the user to check on for the products he/she wants. After checking, they will have to click on a button. for every checkbox that is checked, the result will be stored in an arraylist. after the button is clicked, the label will show the count of the number of objects in the arraylist, which is the number of items that were checked. However, it appears that objects are not being added to the arraylist. What's the problem? Below is some portion of the code for more understanding.
We have a ASP .NET application which will be deployed in a web farm. We would like to find the total number of sessions that have been established. If we create a counter in global.asax.cs, it will be able to count only within aspnet_wp process. In a web farm, multiple nodes will have IIS on multiple machines. If we use SQL server-based session management, can we get the total number of active session by querying the Session DB? If we later decide to use session state server to store the sessions, can we get the number of active sessions?
sorry for the question I'm currently developing a website, a online purchase site.. Is there a way to record the number of purchases made by a customer?I'm using Visual Studio 2010 Ultimate c#.. Thanks again..
I am dealing with a problem that i have to make decision based on the number of items in a cascading dropdownlist. unfortunately this ajax toolkit control does not expose a Items collection.how do i count the number of items in this control ?
I have a page in my application which always shows updated list of online users. Now, to keep the list-which is stored in application object- updated, i do the below steps
add user to list when login remove user on log off Then to handle browser close/navigate away situations, I have a timestamp along with the username in the collectionAn ajax call every 90 seconds updates the timestamp.
I need something to clean this list every 120 seconds to remove entries with old timestamps.
How do I do this within my web application? ie Call a function every 2 mins.
PS: I thought of calling a webservice every 2 mins using a scheduler , but the hosting environment do not allow any scheduling.
I need a reliable way of checking if a user is logged into a web based game. This is the scenario:
I have a game on the front end built in Flash with Actionscript 3, that calls a web Service in .NET. So in some way I'd like to create a reliable way of getting a list of users that are logged into the game. I would need to create a Timer in Actionscript that calls a method in the Web Service every certain amount of time, but I'm not sure which is the best way to do it on the server side.
I remember in the old days with classic asp I'd use global.asa and it was not reliable at all. Also, checking a database with a boolean, would always depend on the user clicking on "logout". So i guess there needs to be some kind of asyncronous coding in there somehow.
i am using membership classes,,, i want to fetch the list of users who are online based on a condition... the condition is that i want to fetch the users with a specified userids... eg i have 10 user's userids and i want to check which of these users are online..
I've got a website project and I use my own login security and save the user and other info in session variables. Is there any way to know when they are online and offline by their user name I have in a session variable? Or do I need to use another method such as the asp.net user security?
I do know with the asp.net security I can check if a user is authenticated.