if you are trying to join on the same network as the host (both computers are in the same house), you must use the servers "local" IP, instead of the public IP the server gives you. If you don't know how to find your local IP, tell me your OS (windows, linux, mac, etc...) and I'll guide you through it.