Push Notification mechanism between a server and a client app

c#, push-notification, wcf

Solution

You need to implement a publish and subscribe design. In WCF you could use net-tcp protocol to connect in duplex clients and server.

You could download a quite good implementation on http://www.idesign.net/Downloads/GetDownload/2032

And you will find a good article here.

Regards

Problem

I am developping a desktop application using C#, which communicates with a server over a WCF Web Service. It is supposed to be a kind of synchronization application. Meaning that when I make some changes on client app I should immediately update the server too(this is easy using service calls), but also this mechanism should be provided vice versa, a change on server must immediately be applied on several clients. I know I can make polling to my server but this doesn't look neat to me, and also I've heard of duplex services, but I'm not sure if I can use it to implement this mechanism. I am asking for some suggestions over this issue. Thanks in advance.

Original source

Related problems