title: Two-Way Communication between Winforms Client and Remote XCF Service
body: <p>I have a WCF service that will be hosted on a server and a WinForms desktop application. 
  I would like to implement two-way communication between them and was just after some advice on which is the best way to go about this? </p>
  
  <p>I've done some looking about and the two methods I'm seeing mentioned a lot are either implementing a callback contractor using web sockets. </p>
  
  <p>I'm just after some advice and guidance on which of these methods to take or if there is a better method.</p>