title: Python 3 (CherryPy) Server Not Working on Other Computer
body: <p>I would like to access my CherryPy site on a different computer, but I have tried the answers form <a href="https://stackoverflow.com/questions/7494171/python-cherrypy-web-app-deployed-locally-but-not-visible-over-intranet">here</a> and <a href="https://stackoverflow.com/questions/115773/how-do-i-configure-the-ip-address-with-cherrypy">here</a>, but neither have worked. I am using a Mac with OSX El Capitan, Python 3.5.2, and I believe, the latest version of CherryPy. This is my current code, I do not care what the address is, just that it works. Thanks for any help!</p>
  
  <pre><code>import cherrypy
  class HelloWorld(object):
      def index(self):
          return "Hello World!"
      index.exposed = True
  
  # bind to all IPv4 interfaces
  cherrypy.config.update({'server.socket_host': '0.0.0.0'})
  cherrypy.quickstart(HelloWorld())
  </code></pre>
  
  <p><strong>EDIT:</strong></p>
  
  <p>I can access the site from <code>localhost:8080</code> <code>127.0.0.1</code> and <code>0.0.0.0</code>. The console output is this:</p>
  
  <pre><code>[26/Jul/2016:19:10:26] ENGINE Listening for SIGTERM.
  [26/Jul/2016:19:10:26] ENGINE Listening for SIGHUP.
  [26/Jul/2016:19:10:26] ENGINE Listening for SIGUSR1.
  [26/Jul/2016:19:10:27] ENGINE Bus STARTING
  
  Warning (from warnings module):
    File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/cherrypy/_cpchecker.py", line 105
      warnings.warn(msg)
  UserWarning: The Application mounted at '' has an empty config.
  [26/Jul/2016:19:10:27] ENGINE Started monitor thread '_TimeoutMonitor'.
  [26/Jul/2016:19:10:27] ENGINE Started monitor thread 'Autoreloader'.
  [26/Jul/2016:19:10:27] ENGINE Serving on http://0.0.0.0:8080
  [26/Jul/2016:19:10:27] ENGINE Bus STARTED
  </code></pre>
  
  <p>I run my file using IDLE, and I am not using a firewall.</p>