Unfortunately, you will not find it. Reverse Ajax is a complex task requiring server and client magic to be compatible with multiple browsers, to have proper state and flow control, and to be scalable. In fact, the comet server is a streaming connection per client (or a long poll) + smart flow control. In addition, for a proper comet server, you need to fully implement the Bayeux protocol .
There is an article on CodeProject on how you can implement something similar in IIS, but even this is very complicated.
We considered the possibility of introducing something of our own, but quickly decided that it would cost us months of work, so these products come out really cheaply.
Also, if you're really curious about how to implement something like this, the best place to start would be to dig out the WebSync source code, as it hasn't gotten tangled. Be careful with plagiarism, although they have a lot of unique know-how.
Another option is to consider other platforms (comet servers with open source in other languages). You may find them much more suitable for the task than C #. For example, you will find a comet server entry in erlang to be dead easily.
EDIT: Actually, there are two big, similar questions about SO that might help you: Implementing a comet for ASP.NET? and a simple example of a "long survey"?
source share