Quote:
Originally posted by m_m I was wondering, when a Gnutella query is sent out to all the clients, how does the client software find the file? i know you select the directory of shared files, but does the software catalog the files each time it's loaded, or does it just scan the folder(s) each time?
I would think that creating a database of files would take up more space, but make searching much faster. |
There are functions to let you see the contents of directory. I'd imagin that client would get this information when it's load and store it in memory or a file and refreshes it from time to time. Then when it get's query for something like Modanna (Spelling?) it returns a query hit that contains all the matching files names (Any file containing the word Modanna) in the result list.