MailSlot

MailSlot

A MailSlot is a type of interprocess communication that allows communication between processes both locally and over a network. The use of MailSlots is generally simpler than named pipes or sockets, but they are more limited.

Features

MailSlots function as a server-client interface. A server can create a MailSlot, and a client can write to it. Only the server can read the mailslot. A server-client interface could consist of two processes communicating locally or across a network. MailSlots do not operate over Wide Area Networks such as the internet, though. Also, MailSlots offer no confirmation that a message has been received unless it is programmed into an application. MailSlots are generally a good choice when one process must broadcast a message to multiple processes, or if a fast and very easy solution is needed.

Implementations

The most widely known implementation of the MailSlot is the Messenger service that exists in Windows NT-line of products, including Windows XP. The Messenger service is essentially a MailSlot server that waits for a message to arrive. When a message arrives it is displayed in a popup onscreen. The NET SEND command is therefore a type of MailSlot client, because it writes to specified mailslots on a network.

A number of programs also use MailSlots to communicate. Generally these are amateur chat clients and other such programs. Commercial programs usually prefer pipes or sockets. Other MailSlots include:

  • MAILSLOT\Messngr - Microsoft NET SEND Protocol
  • MAILSLOT\Browse - Microsoft Browser Protocol
  • MAILSLOT\Alerter
  • MAILSLOT\53cb31a0\UnimodemNotifyTSP
  • MAILSLOT\HydraLsServer - Microsoft Terminal Services Licensing
  • MAILSLOT\CheyenneDS - CA BrightStor Discovery Service

External links



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Mailslot — Маилслот один из механизмов межпроцессного взаимодействия, обеспечивающий однонаправленную передачу информации и позволяющий производить широковещательную рассылку сообщений по сети. Реализация Маилслот является клиент серверным интерфейсом.… …   Википедия

  • mailslot —    The open slot in front of a jukebox, used for inserting disc cartridges into the jukebox …   IT glossary of terms, acronyms and abbreviations

  • mailslots —    In Microsoft Windows NT, a connectionless interprocess communications mechanism that provides one tomany and many to one communications, suitable for broadcasting a message to multiple processes.    In Windows NT, mailslots are implemented via …   Dictionary of networking

  • Letter box — This article is about boxes for depositing letters. For video framing, see letterbox. For the type of interprocess communication, see MailSlot . A letter box, letterbox, letter plate, letter hole, mail slot, or mailbox is a receptacle for… …   Wikipedia

  • Glossary of firefighting — Note: This list does not include firefighting equipment, i.e., tools and apparatus used by firefighters. Please refer to Glossary of firefighting equipment for such terms. : Note: This list is incomplete. You can help Wikipedia by… …   Wikipedia

  • Messenger service — WinPopup, shown in the background, first appeared in Windows for Workgroups, together with several other network applications. Messenger Service is a network based system notification service included in some versions of Microsoft Windows. This… …   Wikipedia

  • Mail slot (disambiguation) — Mail Slot may refer to: Mail slot, a type of mail receptacle MailSlot, a type of interprocess communication This disambiguation page lists articles associated with the same title. If an internal link le …   Wikipedia

  • Windows NT — …   Википедия

  • Device file — In Unix like operating systems, a device file or special file is an interface for a device driver that appears in a file system as if it were an ordinary file. There are also special device files in MS DOS and Microsoft Windows. They allow… …   Wikipedia

  • Chevrolet Camaro (fifth generation) — This article is about the fifth generation Chevrolet Camaro. For general Camaro information, see Chevrolet Camaro. Chevrolet Camaro (fifth generation) Manufacturer Chevrolet and Holden Produc …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”