I have been playing on my brother's server for about a week with no problem. Now it won't let me connect and this message pops up (java.net.ConnectException: Connection timed out: no further information:). I have tried uninstalling minecraft and re-installing it, I have restarted my computer, and I tried allowing it through the firewall. I don't know what else to do. Any ideas are helpful.
Update: Edit: We both have version 1.7.10 and we own the paid version. Also, we can't connect directly with LAN because our router won't let us.