Dela via


Mailslots

En mailslot- är en mekanism för enkelriktad interprocesskommunikation (IPC). Program kan lagra meddelanden i en e-postslot. Ägaren av mailslot kan hämta meddelanden som lagras där. Dessa meddelanden skickas vanligtvis via ett nätverk till antingen en angiven dator eller till alla datorer i en angiven domän. En domän är en grupp arbetsstationer och servrar som delar ett gruppnamn.

Du kan välja att använda namngivna pipes eller Windows Sockets i stället för mailslots för kommunikation mellan processer. Namngivna pipes är ett enkelt sätt för två processer att utbyta meddelanden. Mailslots är å andra sidan ett enkelt sätt för en process att sända meddelanden till flera processer. En viktig faktor är att mailslots sänder meddelanden med hjälp av datagram. Ett datagram är ett litet paket med information som nätverket skickar längs kabeln. Som en radio- eller TV-sändning ger ett datagram ingen bekräftelse på mottagandet; det finns inget sätt att garantera att ett datagram har tagits emot. Precis som berg, stora byggnader eller störande signaler kan få en radio- eller TV-signal att gå vilse, finns det saker som kan förhindra att ett datagram når en viss destination. Namngivna rör är som telefonsamtal: du pratar bara med en part, men du vet att meddelandet tas emot.