Hi Andy,
The problem with push in an HTTP environment is that that there's no permanent connection between the client and server. HTTP is a stateless protocol - connect and disconnect so the client doesn't have a real connection to the server so any push model via HTTP is only simulating push which ever way you look at it since the browser is not capable for listening for anything on a port.
In the end you just end up polling the server when you think you might need an update.
As to the demo - sorry about that... I guess what happened is that I had the control library attached to the Solution, pulled it out and VS in its infinite wisdom pulled the assembly out of the BIN directory with it. Damn it - it's not supposed to do that <g>...
Anyway, I've re-uploaded the projects along with some minor updates.
The links are posted here:
http://west-wind.com/weblog/posts/6563.aspx
+++ Rick ---