tentative de correction de plusieurs bug et ajout de handler pour les erreurs de socket