The present invention is directed to a system and method for administering
Peer to Peer (P2P) query messages within a P2P network. The present
invention collects a plurality of metrics for each host that it is aware
of in a P2P network, most often by a host information or query hit
message. The metrics collected aid in determining a set of P2P hosts best
able to fulfill a query message, without having knowledge of specific
content. The metrics collected also aid in managing query messages in
that they determine when to drop query messages or when to resend query
messages.