Partager via


Mailslots

Un maillot est un mécanisme de communication unidirectionnel interprocesseur (IPC). Les applications peuvent stocker des messages dans un maillot. Le propriétaire du maillot peut récupérer les messages stockés là-bas. Ces messages sont généralement envoyés sur un réseau à un ordinateur spécifié ou à tous les ordinateurs d’un domaine spécifié. Un domaine est un groupe de stations de travail et de serveurs qui partagent un nom de groupe.

Vous pouvez choisir d’utiliser canaux nommés ou Windows Sockets au lieu de courriers pour les communications interprocesseurs. Les canaux nommés sont un moyen simple pour deux processus d’échanger des messages. Les mailslots, d’autre part, sont un moyen simple pour un processus de diffusion de messages vers plusieurs processus. Il est important de tenir compte du fait que les mailslots diffusent des messages à l’aide de datagrammes. Un datagramme est un petit paquet d’informations que le réseau envoie le long du câble. Comme une radio ou une émission de télévision, un datagramme n’offre aucune confirmation de réception ; il n’existe aucun moyen de garantir qu’un datagramme a été reçu. Tout comme les montagnes, les grands bâtiments ou les signaux d’interférence peuvent provoquer la perte d’un signal radio ou de télévision, il existe des choses qui peuvent empêcher un datagramme d’atteindre une destination particulière. Les canaux nommés sont comme des appels téléphoniques : vous ne parlez qu’à un seul tiers, mais vous savez que le message est reçu.