ciao a tutti,
sono riuscito a mettere il timeout su windows, ma con lo stesso codice su linux non ci riesco:
ecco il codice incriminato

codice:
struct timeval tv;
tv.tv_sec = var_socket_timeout;
err = setsockopt(sock, SOL_SOCKET, SO_RCVTIMEO, (char *)&tv, sizeof(tv));
l'errore che mi dà è:
numerical argument out of domain.

purtroppo mi aspettavo che funzionasse anche in linux e ora non so che pesci pigliare!!!
grazie mille
buona notte
marco