Grosse modifiche nella gestione del file buffer
ora le Gsend e Grecv garantiscono che tutti i byte siano inviati ma non
gestiscono l'invio del file