title: Java TCP/IP Socket internet connection problems
body: <p>Im using TCP/IP sockets in java to try and create a client-server application. The program works fine when run locally and also over the local area network, but when I use the internet IP address the clients connection is refused. </p>
  
  <p>I used <a href="http://whatismyipaddress.com" rel="nofollow">this</a> website to get my IP address and have added a firewall entry to unblock the port im using (port 4445).</p>
  
  <p>I am almost certain the problem lies in some sort of security measure that is blocking the port. Does it matter that I'm running the client and server on the same PC but using the IP address from the previously mentioned website?</p>
  
  <p>If I could get a list of ways to test the port is in fact open, or a list of things to try in order to get my program running, that would be great!</p>