title: Mobile Device Sockets: Keep open vs reconnect on each request
body: <p>I'm creating an application for a mobile device (Windows Phone 7) that opens a socket on a server.<br>
  Should I :-</p>
  
  <ul>
  <li>Open the socket and hold it open for the application lifetime </li>
  <li>Open and close on each request</li>
  </ul>
  
  <p>I found this question <a href="https://stackoverflow.com/questions/6176829/ipc-connect-for-each-request-or-keep-socket-open">IPC: Connect for each request or keep socket open?</a> which is related but I wonder if the answer changes given the constraints on a mobile device</p>