title: Should I use duplex WCF service or a regular WCF service?
body: <p>I am currently developing a C# Windows Form Application that I intend to let it interact with a server. The server will receive posting from a mobile application that I have developed and whenever a posting is received, my Windows Form Application should be notified and give me a notification.</p>
  
  <p>E.g. My mobile application sends an posting over to my server. Once my server receives the message, my windows form application should display a new notification showing the content of the message received and updates the UI accordingly.</p>
  
  <p>In this type of scenario, it is better to use duplex WCF service or the just the regular WCF service?</p>
  
  <p>If duplex, mind explaining why do I need to use duplex service? Thanks!</p>