Si quello che dici tu è senz altro vero. Tuttavia avrei voluto realizzare qualcosa tipo il client telnet che a seconda del servizio con il quale instaura una connessione si adatta dal punto di vista del client.
Facendo le cose facili pensavo che ogni volta che il server parlasse il client ascoltasse come conseguenza e viceversa in modo tale che client e server si basassero su strutture che permettessero di capire quando poter parlare o ascoltare (inviare o ricevere) a seconda delle opporunità.
DOmanda esistono strutture che restituiscono informazioni su quando posso inviare o ricevere dati?
Io mi baso su un
while (recv (tcp_socket, &(stringa[i]),len,0)) {
ma perchè la recv si blocca proprio quando questo controllo dovrebbe evitare che si bloccasse?
BOH...
SE ne avete attendo consigli di ogni sorta...
CIAO E GRAZIE!