1 - Regolamento sezione nº 6.
2 - Visto il punto nº 1 non ho seguito moltissimo il codice, pero ti posso dire che:
la accept non si richiama cosi:
codice:
//server.c line 70
newsock=accept(sock,NULL,NULL);
Infatti dall'output del server che rimane in ascolto:
codice:
accept: Bad file descriptor
Comunque, chiedi di identarlo o fallo tu.
EDIT: e correggi quel dettaglio.. I socket si creano nella maniera dovuta, non basta un semplice file descriptor. Seconda cosa, é mal strutturato secondo me...