Partilhar via


Slots de correio

Um mailslot é um mecanismo de comunicação unidirecional entre processos (IPC). Os aplicativos podem armazenar mensagens em um mailslot. O proprietário do mailslot pode recuperar mensagens que estão armazenadas lá. Essas mensagens geralmente são enviadas por uma rede para um computador especificado ou para todos os computadores em um domínio especificado. Um de domínio é um grupo de estações de trabalho e servidores que compartilham um nome de grupo.

Você pode optar por usar pipes nomeados ou Windows Sockets em vez de mailslots para comunicações entre processos. Os pipes nomeados são uma maneira simples de dois processos trocarem mensagens. Mailslots, por outro lado, são uma maneira simples de um processo transmitir mensagens para vários processos. Uma consideração importante é que os mailslots transmitem mensagens usando datagramas. Um de datagrama é um pequeno pacote de informações que a rede envia ao longo do fio. Tal como uma emissão de rádio ou televisão, um datagrama não oferece confirmação de receção; Não há como garantir que um datagrama foi recebido. Assim como montanhas, grandes edifícios ou sinais de interferência podem fazer com que um sinal de rádio ou televisão se perca, há coisas que podem impedir que um datagrama chegue a um destino específico. Os tubos nomeados são como telefonemas: você fala apenas com uma parte, mas sabe que a mensagem está sendo recebida.