Here is what I tried:
-turned off firewall
-made sure windows firewall was off
-made sure I was connected to the lan which I was
-changed network cables to make sure it wasn't that
-reinstalled battlefield 2
all of that and still nothing. The entire night I could not get the server to show up on my computer at all. Now I'd really like to get this fixed before our next gaming night so if someone could please help me it would be much appreciated.