2012/4/2 Razvan Crainea <[email protected]> > 2012/4/2 Mihail Costea <[email protected]>: > > Ininate o stergeam inainte sa o creez in gateway, dar acum nu mai fac > asta > > (desi cand faceam acel lucru nu primeam nici o eroare doar se bloca in > recv > > fiindca nu mai trimitea nimeni mesaj). > > > > Dar am comentant linia aia pentru a acoperi acest caz. Si acum primesc > > aceasta eroare. > > > > Încearcă să-ți printezi valoarea întoarsă de mq_open (fă-i un cast la > int) și apoi mai târziu când rulezi mq_receive, și să vezi dacă ai > acealeași valori. Este destul de ciudat ca mq_open să întoarcă succes > iar mai târziu să moară în mq_receive cu EBADF. > > PS: nu mai fă top posting, te rog, răspunde la mail sub mesajul anterior. > > -- > Răzvan Crainea > _______________________________________________ > http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii >
Valoarea intoarsa e 3 de catre mq_open atat cu 2, cat si cu 4 parametrii indiferent cand e deschis clientul (inainte sau dupa gateway). O sa ma uit sa vad daca pot sa rezolv cu ce a zis Bogdan, desi la o prima incercare nu a mers cand am pus 8192 la open/receive. Pica din acelai motiv. Dar asta doar daca clientul e rulat inainte.
_______________________________________________ http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
