ho anche provato ad inserire
memset((void *)&servadd, 0, sizeof(servadd));
dopo l'assegnazione della port, ma niente :/