I can't start a game!

I'm able to get to the lobby without a problem, and when I click "join game," everything is fine...until the loading stops halfway and I get an error message that reads "Connection has been delayed."

This started happening after I got a new internet security system. How can I join games?