Since I got my new router a couple of months ago all of my online stuff including console gaming has been working, or seemed to have been. I did not think of HaloCE for a while. And when I did try to play it, everything seemed fine until I tried to join a server. No matter what server I try, it doesn't go past trying to connect to the server. Not going into retrying, just never past connecting. I have no idea why it's doing this and I would like to know if anyone has any ideas. Currently I am checking my antivirus (McAfee) to see if it has blocked anything, but I haven't seen anything yet. Besides HaloCE.exe itself, what else should I check to see if it's blocked? And if it's not the antivirus/firewall like I'm trying to check now, I'd like some help figuring out what the problem is. It could be something inside my router, so I may need to look into finding out how to access the router's settings, but I have limited knowledge in how to access the settings or what to even to do when I'm in them. Before I go messing around in those settings, what else is there I should do or check?
Any help is appreciated.

P.S.
I did use search on the main site and I googled it but found no solution.