If I remember, I tried going into the console to connect that way, and it sometimes help connects.
You just type connectToServer("IP:Port"); , so a local game would be like "127.0.0.1:28000".
I tried this on a few servers and it didn't work for me. darn