title: "Correct" way to communicate with a local Windows Service
body: <p>What's the 'correct', or at least 'typical' way to communicate with a Windows service running locally?</p>
  
  <p>I can see that it's pretty trivial to use WCF to open a HTTP or TCP endpoint, but both these are <em>really</em> network protocols.</p>
  
  <p>What protocol should I choose to invoke methods and receive responses from a local windows service?</p>