The Effect of Peer Selection with Hopcount or Delay Constraint on Peer-to-Peer Networking