A peer-to-peer (P2P) system consists of a number of decentralized distributed network nodes that are capable of sharing resources without centralized supervision. Many applications such as IP-phone, contents delivery network (CDN), distributed computing adopt P2P technology into their base communication systems. One of the most important functions in P2P system is locating resources, and it is generally hard to achieve due to the intrinsic nature of P2P, i.e. dynamic re-configuration of the network. In this paper, we propose an efficient resource locating method in pure P2P system based on multi-agents. KEYWORDS Peer-to-peer system, multi-agents, distributed hash table, resource discovery