I made a Minecraft Java server using the Java program on the Minecraft website. I was able to get it up and running and I successfully joined and everything seems to be working perfectly. However, when my friend tries to join it, it doesn't let him. All it says for him is that there is a connection timeout and nothing else. What do I do to fix it?