A while back, I asked how I could get a button on a web page to send any kind of notification to a c# client application (without the application having to poll) using .Net. I was given the superb advice to learn more about WCF.
So, now I know a very little bit about WCF, and still have the same question.
I now have a service running on my hosted web server that uses basic http binding. (Due to their security I'm not sure if I can use other bindings) My c# application and my webpage are both calling useful operations on the service. I love the fact that I can have multiple apps call operations from a web hosted service.
I think this is great, considering how little I knew about soa a couple week ago.
Maybe there are articles about how I can create something similar like a chat application from the ground up. But since I already have so much in place, can anyone tell me what the next step is in my attempt to get the server to send a signal to 'wake up' the client application? Do I need to create a 2nd service that is essentially a service for my c# application, and then have the web server refer to a callback on the application's service? Or can the basic http service I have now communicate 'both ways'?