The number of outgoing search requests. The number of incoming search results. The number of outgoing search results. The number of incoming file transfers completed. The number of outgoing file transfers requested.
Individual Goals Let's assume that an individual s goal is to obtain the music files that they want.
This is actually a fairly complicated requirement. First it implies that one can find the specific music files that they want. This requires that they have peers that will accept and process their outgoing search requests through hopefully large repositories of files as well as having the available free bandwidth in order to propagate these searches. Secondly it assumes that they will have peers that return any incoming search results and bandwidth is available to handle this information. And finally that an individual has a file and there is enough bandwidth available at both ends of the connection in order to complete the incoming file transfer.