Am rezolvat asta. Nu alocam destula memorie pt noul pointer, insa intampin acum o chestie ciudata. Serverul 1 imi scrie calumea in memorie, iar cand citeste urmatorul,citeste zona de memorie goala. Stiu ca serverul scrie bine, pentru ca in caz de decriptare singulara, clientul iese cu mesajul decriptat corect din memorie. Scuze de reply!