I'm guessing you're using XP. Did you disable your XP firewall if you're running McAfee?
The problem might be your modem/router. If it supports UPnP then make sure it's enabled, or if it's a poor upnp implementation or none at all then forward a port; check the sections here
Connection problems? Check here first! (click on link)