title: When getting ip of computer it shows 0.0.0.0
body: <p>So I have this code</p>
  
  <pre><code>server = new ServerSocket(6789, 100);
  showMessage("Your IP is: "+server.getInetAddress().getHostAddress()+"\n");
  </code></pre>
  
  <p>and I have also tried .getInetAddress().getCanonicalHostName() and some others, and they all display 0.0.0.0 or 0.0.0.0/0.0.0.0.
  Anyone know why this is happening?
  Also, when the client connects with the RIGHT ip, it works, it's just displaying it wrong.</p>