title: web2py - do I need another server for a real time application?
body: <p>In the web2py examples there is a websocket example which uses tornado here:</p>
  
  <p><code>gluon/contrib/websocket_messaging.py</code> and this requires another server to be started namely <code>tornado</code>. My questions is, do I need another server? Should I only have one server to handle both the websocket stuff and the normal http requests?</p>
  
  <p>Also, it seems tornado is the server of choice for the 2nd server, could that be something different?</p>
  
  <p>I'm a bit of a newbie to websockets (and webapp development) so any comments/links that would help me better understand this would be appreciated.</p>