Have you both got chat enabled? Works better that way. If one or both of you are firewalled then it won't work.
Here's some info on direct connect
http://www.gnutellaforums.com/showth...threadid=30911
and some on direct connect probs
http://www.gnutellaforums.com/showth...248#post190248