Will others be able to connect to a web server running on my laptop when it is connected to a public WiFi network?
<p>If a run a webserver on my laptop, on a public network such as a university's, will other people on the network be able to connect to my application through their browsers?</p>

<p>The project is made with Flask, and I am simply running a file with this code:</p>

<pre><code>from my_project import app

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=7000, debug=True, threaded=True)
</code></pre>

<p>I also run a MySQL database server which stores data for the Flask application. On my workplace computer, other computers on the network could connect to it, I believe; the same with the Flask app.</p>

<p>However, when I am developing on a laptop on a public network, will others be able to connect, to either the Flask web server or the MySQL database server?</p>