This makes me so angry, I'm tempted to uninstall Terraria.
Every time I try to join my friend via Steam, it just gets stuck on "Joining {Player}". I've tried restarting Terraria, restarting my computer, even using other computers, and it still never seems to work. I can't join by IP either...