dunque questo è il mio problema:
se il client spedisce 1 stringa al server nessun problema:
Codice PHP:
//client
[...]
send(sdnomestrlen(nome), 0);
[...]
//server
[...]
recv(temp_sdnomesizeof(nome), 0);
[...] 
se invece voglio spedire + valori al server la cosa si complica...
Codice PHP:
//client
[...]
send(sdnomestrlen(nome), 0);
send(sdmsgstrlen(nome), 0);
[...]
//server
[...]
recv(temp_sdnomesizeof(nome), 0);
recv(temp_sdmsgsizeof(nome), 0);
[...] 
il client manda tutto tranquillamnete ma il server non visualizza quello che riceve, come se aspettasse ancora qualche cosa..


è possibile con qualche modifica fare quello che voglio? ovvero avere praticamente 2 canali in un unico soket oppure devo per forza inserire le variabili nome e msg in una variabile Buffer che mando al server e che sarà poi il server a spezzettare ed elaborare?

mi sono avvicinato ai socket da circa 2 ore :P non mi interessa sapere tanto quale dei 2 metodi è il piu' giusto, ora mi interessa capire cosa posso e cosa non posso fare con i socket.

thx ciao