Chapter 15:

The Name Pipes




C & Winsock: The Kick Start programming tutorials


C & Linux Socket


Program Example Index


C#, VB .NET & C++/CLI Network Programming


Windows Device Driver Development & Program Examples


ReactOS - Windows OS Binary Compatible Open Source Project - C & C++






What do we have in this chapter?

  1. Named Pipe Implementation Details

  2. Named Pipe Naming Conventions

    Byte Mode and Message Mode

    Compiling Applications

    Error Codes

    Basic Server and Client

    Server Details

  3. Building Null DACLs

  4. Advanced Server


    Overlapped I/O

    Security Impersonation

    Client Details

  5. Other API Calls

  6. Program Examples

    Name Pipe Client Example 1

    Name Pipe Client Example 2

  7. The Name Pipe Overlapped Server Example

  8. Multithreaded Pipe Server Example

  9. Another Named Pipe Server Using Overlapped I/O

  10. Name Pipe Client Example 3

  11. Named Pipe Server Using Completion Routines Example





This chapter introduced the named pipe networking technology, which provides a simple client/server data-communication architecture that reliably transmits data. The interface relies on the Windows redirector to transmit data over a network. A major benefit of named pipes is that it takes advantage of Windows NT platform security features, an advantage offered by no other networking technology described in this book.







Custom Search



< Chap 14: The mailslots | Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 | End! >


Share and email to your beloved friends and foes: