Ok, I've been having trouble connecting to my freinds server. I can connect to just about any other server fine, but when I try to connect to my freinds I get connection timed out. I've made sure all the ports are forwarded and all that stuff but I still can't connect. If I change the static DNS on my router I can connect, but I can't do anything once I log in. I can't pick up items, I can't destroy blocks or anything until eventually I lag out. On my end I get the following error:
minecraft Internal exception: java.net.socketException: Software caused connection abort: recv failed
On the server side my friend says I timed out. Once this happens I cannot log in again until I change my static DNS again.
Any ideas on what could be causing this? I am at a complete loss as to what to do.