title: React native expo - Reponse timed out
body: <p>I'm trying to run an app inside my Android emulator and on my Iphone using Expo and Create React Native App.</p>
  
  <p>I' ve ran the following commands to do this.</p>
  
  <pre><code>create-react-native-app MyFirstApp
  
  npm run android
  </code></pre>
  
  <p>After doing the run command the app runs in the emulator with the following error:</p>
  
  <pre><code>Something went wrong! Could not load *ip*. Network response timed out.
  
  Uncaught error: java.net.SocketTimeoutException: connect timed out.
  </code></pre>
  
  <p>The same thing happens when I scan the QR code on my Iphone and I can't reach the ip in my web browser.</p>
  
  <p>I've found the following fixes on internet but nothing seems to work:</p>
  
  <ul>
  <li>Add port 19000 to the inbound rules in Windows Firewall</li>
  <li>Update Java and npm</li>
  <li>npm start instead of npm run android</li>
  </ul>
  
  <p>Edit:</p>
  
  <p>I installed Expo XDE to start the server. It works fine when I use a tunnel but that option is extremely slow when reloading changes. It still doesn't work with localhost or LAN. Is it possible that I have to use something like port forwarding to open this port on my router? </p>
  
  <p>Also: When I typ: localhost:19000 in Google Chrome I get some Json returned. But this doesn't work when I'm in Expo!</p>