[so] [Tema2][Linux] Eroare creare mqueue

Daniel Baluta daniel.baluta at gmail.com
Sun Apr 18 12:49:41 EEST 2010


Salut,

2010/4/18 Alexandru - Florin Andrei <alex.f.andrei at gmail.com>:
> In server, dupa ce creez coada de mesaje, apelez un receive blocant, insa
> apelul imi intoarce codul -1 si mesajul de eroare este "Message too long",
> ceea ce mi se pare ciudat, avand in vedere ca nici nu apuc sa pornesc
> clientul. Am incercat sa setez diverse valori in campurile structurii
> mq_attr, dar nu pare sa fie asta cauza.

Foloseste interfata mqueue ([1]) pentru a vedea daca inainte de apelul blocant
exista vreun mesaj in coada.

De asemenea, ai mare grija la parametrii cozii cat si la dimensiunile date
la mq_send/mq_receive.

thanks,
Daniel.

[1] http://elf.cs.pub.ro/so/wiki/laboratoare/laborator-05#exercitii-de-laborator


More information about the so mailing list