I am confused how I would refresh the HTTP sessions on the client side whenever the data is updated on the server side. I am using ASP.net with C# and SQL Server DB. I don’t want to implement a timer on the client side and want to push notifications from server side.
Just want to know if its possible and a high level understanding of it will be enough. Thank you.
HTTP, by definition, was not designed to “PUSH”… rather, it is designed, from the ground-up to PULL or POLL changes.
One of the major reasons for this is the ability to massively scale via caching on multiple levels (content storage level, web server level, proxy server level, client level, etc.)
To create a system where you PUSH changes, you’ll have to resort to TCP/IP.
But, you do have a couple options for this:
Can all be used to create a connection with the service and wait for updates to be pushed.
Emerging Options: