Then I just guess that "some players" didn't open their port..!
If you can connect to some players (and/or connection test is working), then if you cannot connect to other players, it is likely to be their problem, not yours.
It's also possible that the connection trouble appears from a dark corner on Internet...

(most likely when you're too far away from each other)