I can’t join or host any games at all.

If you’ve ruled out the most common issues but are still unable to join games (or host one yourself), check your device’s system clock to make sure it’s accurate.

If the system clock varies from the online clock by a significant amount, it will prevent you from either joining a game, or hosting anyone else.