Salut,
Ar trebui sa mearga cum zice Razvan. App, ai grija la dimensiunea maxima a mesajelor pt cazul in care dai receive si coada a fost creeata de client! - va trebui ca dimensiunea mesajelor sa fie cel putin valoarea data la apelul open - Problema ta e ca nu introduci bine dimensiunea mesajului la open/receive. Clientul cand creeaza coada o creeaza pt mesaje de dimensiune maxima "8192". Ai putea hardcoda valoarea asta pt open/receive si sa vezi daca merge. Punand valoarea asta mare, vei respecta practic cerintele de send/receive ale cozii (date si in enuntul temei): "NOTA: Nu uitați că pentru cozile de mesaje, la primirea unui mesaj, lungimea buffer-ului trebuie să fie cel puțin egală cu dimensiunea maximă a mesajelor pentru coada respectivă, iar la trimitere cel mult egală." Totusi, ai putea trisa umpic si sa iti creezi coada "gateway" in Server1 si apoi in gateway doar dai open. Asa, dupa cum server1 e cel deschis primul o sa mearga pt ca restul vor da open la coada creata. _______________________________________________ http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
