La gestione delle risposte da inviare agli slave per inviare loro i risultati delle ricerche effettuate e' affidata alla classe sendSlave. Tale classe mette a disposizione un metodo statico, quindi richiamabile senza istanziare tale classe, atto a restituire il risultato allo Slave chiamate.
In ingresso dispone di due parametri: la richiesta effettuata dallo Slave e la risposta da inviare;
(1) Nella richiesta, nel campo del mittente, è indicato l'IP dello Slave e la porta alla quale inviare la richiesta di invio dei dati nel classico formato "IP : Porta" mediante il quale si contatta lo Slave via UDP.
(2) Nella risposta è contenuto o il nome del File da restituire o la stringa "errore";
Si controlla innanzitutto il contenuto del parametro (2):
Se vi e' il messaggio di errore si invia tale messaggio via UDP allo Slave e si termina.
Se vi è il nome di un file-risultati si invia un messaggio di "dati pronti" allo Slave (in UDP) con la porta TCP da contattare e si crea una ServerSocket su tale porta sulla quale si rimane in attesa. Alla connessione dello Slave si trasferisce infine il file e si termina.