Domanda sempre sulle stringhe, ma perchè se ho questo vettore di caratteri:
e lo spedisco tramite socket udp:codice:char echoString[ECHOMAX] = "Ciao Server!";
ricevo la stringa e la stampocodice:if (sendto(sock, echoString, echoStringLen, 0, (struct sockaddr*)&echoServAddr, sizeof(echoServAddr)) != echoStringLen) ErrorHandler("sendto() sent different number of bytes than expected");
quello che mi viene stampato è:codice://RICEVO UNA STRINGA DAL CLIENT recvMsgSize = recvfrom(sock, echoBuffer, ECHOMAX, 0, (struct sockaddr*)&echoClntAddr, &cliAddrLen);
Dov'è che sbaglio?!?codice:Ciao Servr!?+?d??_?


Rispondi quotando