title: Does an asp.net webservice have something like application start and application variables?
body: <p>I'm developing a webservice that will, when called, notify another program via a tcp connection. My problem is where to store the open tcp connection. The way I understand web services, they start and end with each HTTP Request, with no room for application wide variables, like the open tcp connection. </p>
  
  <p>Please correct me if I'm wrong.</p>
  
  <p>Specifically, in what part of the asmx file, or outside of it, should I place the code for listening for incoming tcp traffic?</p>