title: Using SignalR Hubs, connection is lost after some time - why?
body: <p>In my SignalR app, callbacks are fired as expected on a page.  If the page is left for some time, callbacks are no longer invoked on that page until it is refreshed.</p>
  
  <p>I suspect that this could be due to the site's session expiring (using a client's session ID to invoke a client notification).</p>
  
  <p>I read <a href="https://github.com/SignalR/SignalR/issues/168" rel="noreferrer">here</a> about the <code>KeepAlive</code> functionality and can see some references to it in the SignalR code.  I am unclear if a client-side keep-alive needs to be implemented, and if so, how?</p>