Funzionamento degli Slave

 

Scopo generale degli Slave č accogliere richieste da parte del Master della propria sottorete e di soddisfarle, sia mediante il forwarding della stessa a Master di altre sottoreti riguardanti lo stesso ambito di ricerca (solo se il TTL č > 0) e (sempre) mediante il reperimento delle informazioni richieste in memoria di massa del proprio nodo. Anche qui, come nel Master, sono presenti diverse funzionalitą atte a garantire il buon funzionamento del servizio. Tale lavoro č gestito da diversi Thread o classi dedicate, di cui in questa sezione ci occuperemo, schematizzati sinteticamente nello schema presentato.

I Thread fondamentali risultano essere:

    Thread per l'espletamento del servizio fornito:

    Thread per la gestione del servizio e del coordinamento della sottorete locale: