Nu reusesc sa afisez si eu mesajul pe care clientul il pune in memoria 
partajata pentru a fi decriptat. Cand primesc un mesaj de la client, in gateway 
pur si simplu deschid memoria partajata, o trunchez la dimensiunea specificata 
in mesaj si apoi ma mapez pe ea. Problema e ca eu apelez clientul cu: ./client 
ceva rest3 1 -1 si in gateway afisez:
cout << "size cool " << ((int*)mem)[0] << endl;
for(int j = 1 ; j <= ((int*)mem)[0] ; j++)
{
    cout << ((char*)mem)[j] << " -> ";
}
cout<<endl;

si-mi afiseaza numai prostii:

rest3
19
size cool 9
 ->  ->  -> b -> W -> F -> t -> Y -> Q -> 
 unde 19 este dimensiunea memoriei partajate specificata in mesaj.

Care ar putea fi problema? Nu am inteles eu bine enuntul? Am deschis memoria 
partajata cu si fara flagul O_CREAT si aceeasi problema.
_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii

Raspunde prin e-mail lui