Leggere in inglese

Condividi tramite


Mailslots

Una mailslot è un meccanismo per le comunicazioni interprocesso unidirezionale (IPC). Le applicazioni possono archiviare i messaggi in una mailslot. Il proprietario della mailslot può recuperare i messaggi archiviati. Questi messaggi vengono in genere inviati tramite una rete a un computer specificato o a tutti i computer in un dominio specificato. Un dominio è un gruppo di workstation e server che condividono un nome di gruppo.

È possibile scegliere di usare pipe denominate o Windows Sockets anziché mailslots per le comunicazioni tra processi. I pipe denominati sono un modo semplice per due processi per scambiare messaggi. Mailslots, d'altra parte, è un modo semplice per trasmettere messaggi a più processi. Una considerazione importante è che i messaggi di trasmissione di mailslot tramite datagrammi. Un datagram è un piccolo pacchetto di informazioni che la rete invia lungo il filo. Come una trasmissione radio o televisiva, un datagram non offre alcuna conferma di ricezione; non è possibile garantire che sia stato ricevuto un datagram. Come montagne, grandi edifici o segnali interferibili potrebbero causare la perdita di un segnale radio o televisivo, ci sono cose che possono impedire a un datagram di raggiungere una determinata destinazione. Le pipe denominate sono come le chiamate telefoniche: si parla solo a una parte, ma si sa che il messaggio viene ricevuto.