My scenario is as below:
I have a central database. I have an application based on the EF model. I have installed this application in several machines.
What I need to do is that when ever I update something in one machine, it should be reflected in the datagrid bound to an observable collection which is open in another machine.
You can try with the HttpListener class.
In the page there is an example showing how to implement it.
If your applications are not running as Administrator you will need to register the URL that you are listening to with Netsh