dunque questo è il mio problema:
se il client spedisce 1 stringa al server nessun problema:
Codice PHP:
//client
[...]
send(sd, nome, strlen(nome), 0);
[...]
//server
[...]
recv(temp_sd, nome, sizeof(nome), 0);
[...]
se invece voglio spedire + valori al server la cosa si complica...
Codice PHP:
//client
[...]
send(sd, nome, strlen(nome), 0);
send(sd, msg, strlen(nome), 0);
[...]
//server
[...]
recv(temp_sd, nome, sizeof(nome), 0);
recv(temp_sd, msg, sizeof(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