Sometimes ports don't really open even if you've opened them in your router...
Use http://portforward.com/ to find tutorial and open your port correctly and then to check it.
The problem can come from the other guys, if they have blocked port, they won't connect to you