title: Microsoft Edge Extension with native messaging and non-persistent connection does not work
body: <p>I have created a Microsoft Edge Extension with native messaging but I cannot make it work with non-persistent connections.</p>
  
  <p>The example given <a href="https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/native-messaging" rel="nofollow noreferrer">here</a> is not useful in my particular case: </p>
  
  <p>The example (Random Number Generator) shows how two UWP applications can communicate where the client communicates with the server when the server is already running. In Edge Extensions with Native Messaging (and mine is based on the Digital Signing and Secure Input examples), I have a W32 applications where the server is NOT running when the message arrives from the page via the extension.</p>
  
  <p>I have checked out all the samples I could find <a href="https://github.com/MicrosoftEdge/MicrosoftEdge-Extensions-Demos" rel="nofollow noreferrer">here</a> and none are using "non-persistent" connections which I need:</p>
  
  <p>I have also tried using <code>runtime.sendNativeMessage</code> in my Edge extension but this only works for the first message.</p>
  
  <p>I do not have an interactive html page whereby the user can start a connection with the <code>runtime.connectNative</code>. That's why it has to be a "non-persistent" connection using <code>runtime.sendNativeMessage</code> to <code>start/query/get-response</code> from the native application in a similar way to the one used by Chrome and Firefox.</p>