I have posted an article on implementing WebSocket based application with C#. WebSocket is new technology which enables "server push". Check out the article and code here:
http://ashishware.com/websocksample.shtml
Hope you like it and also please don't forget to participate in the poll on my website (its in the left site menu, towards bottom).