|
========================================================================
CONSOLE APPLICATION : CppMailslotClient Project Overview
========================================================================
/////////////////////////////////////////////////////////////////////////////
Use:
Mailslot is a mechanism for one-way inter-process communication in the local
machine or across the computers in the intranet. Any clients can store
messages in a mailslot. The creator of the slot, i.e. the server, retrieves
the messages that are stored there:
Client (GENERIC_WRITE) ---> Server (GENERIC_READ)
This sample demonstrates a mailslot client that connects and writes to the
mailslot \\.\mailslot\HelloWorld.
/////////////////////////////////////////////////////////////////////////////
Project Relation:
CppMailslotClient -> CppMailslotServer
CppMailslotServer is the creator of the mailslot.
/////////////////////////////////////////////////////////////////////////////
Code Logic:
1. Open the mailslot. (CreateFile)
2. Write messages to the mailslot. (WriteMailslot, WriteFile)
3. Close the slot. (CloseHandle)
/////////////////////////////////////////////////////////////////////////////
References:
Using Mailslots / Writing to a Mailslot
http://msdn.microsoft.com/en-us/library/aa365802.aspx
IPCWorkshop By Venkat Raman
http://www.codeproject.com/KB/threads/ipcworkshop.aspx
/////////////////////////////////////////////////////////////////////////////
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Microsoft All-In-One Code Framework delineates the framework and skeleton of Microsoft development techniques through typical sample codes in three popular programming languages (Visual C#, VB.NET, Visual C++). Each sample is elaborately selected, composed, and documented to demonstrate one frequently-asked, tested or used coding scenario based on our support experience in MSDN newsgroups and forums. If you are a software developer, you can fill the skeleton with blood, muscle and soul. If you are a software tester or a support engineer like us, you may extend the sample codes a little to fit your specific test scenario or refer your customer to this project if the customer's question coincides with what we collected.
http://cfx.codeplex.com/