Msgrcv itashindwa lini?

Msgrcv itashindwa lini?
Msgrcv itashindwa lini?
Anonim

Kitendakazi cha msgrcv kitashindwa ikiwa: [E2BIG] Thamani ya mtext ni kubwa kuliko msgsz na (msgflg & MSG_NOERROR) ni 0. [EACCES]

Je, Msgrcv inazuia?

Vitendaji vya msgsnd na msgrcv vinaweza kutekelezwa kama shughuli za kuzuia au zisizozuia. Uendeshaji wa kutozuia huruhusu uhamishaji wa ujumbe usiolingana -- mchakato haujasitishwa kwa sababu ya kutuma au kupokea ujumbe.

Je msgrcv inaondoa ujumbe kwenye foleni?

Simu ya mfumo wa msgrcv huondoa ujumbe kutoka kwa foleni iliyobainishwa na msqid na kuuweka kwenye bafa iliyoelekezwa kwa msgp. Hoja ya msgsz inabainisha ukubwa wa juu zaidi wa baiti kwa maandishi ya mwanachama wa muundo unaoelekezwa na hoja ya msgp.

Je, msgrcv hufanya kazi vipi?

Kitendaji cha msgrcv kinasoma ujumbe kutoka kwa foleni ya ujumbe iliyobainishwa na kigezo cha msqid na kuiweka kwenye bafa iliyoainishwa na mtumiaji inayoelekezwa kwa kigezo cha msgp. Kigezo cha msgp kinaelekeza kwenye bafa iliyofafanuliwa na mtumiaji ambayo lazima iwe na yafuatayo: Sehemu ya herufi ndefu ya aina inayobainisha aina ya ujumbe.

msgrcv inarudisha nini?

REJESHA THAMANI

Baada ya kukamilika kwa mafanikio, msgrcv huleta thamani sawa na idadi ya baiti zilizowekwa kwenye bafa mtext. Vinginevyo, hakuna ujumbe utakaopokelewa, msgrcv itarudi (ssize_t)-1 na errno itawekwa ili kuonyesha hitilafu.

Ilipendekeza: