[C++] Named Pipes.
Pipes are a form of interprocess communication, they are read and written to much like files. Named pipes, to quote MSDN:
“Named pipes provide interprocess communication between a pipe server and one or more pipe clients. They offer more functionality than anonymous pipes, which provide interprocess communication on a local computer. Named pipes support full duplex communication over a network and multiple server instances, message-based communication, and client impersonation, which enables connecting processes to use their own set of permissions on remote servers.”
Named pipes consist of two parts:
* The server (Receives the text)
* The Client (Sends the text)
The API’s you are going to be working with are:
For an example of a real-world application of named pipes have a look at the communications code for the Wifi eSpy project of mine on this blog.