If you're attempting to run a gnutella client behind a firewall (such as from a school), in all likelihood, the default gnutella port is blocked (port 6347).
You may try to "sockisfy" your gnutella client, using SocksCAP or Socks Hummingbird. This converts all IP/UDP calls to SOCKS. Then you...