hai ragione scusami...

cmq parlo della recv in leggiposto dopo il while(q<numposti)

codice:
char risp[7];
	int q=0;

	while(q<numposti)
	{
			memset(risp,0,sizeof(risp));
			errore=recv(conn,risp,sizeof(risp),0);
			if(errore<0)