服务端
// 规定创建命名管道的程序是服务端
// 本程序服务端负责接收数据并打印
#include <stdio.h>
#include <Windows.h>
BOOL Server()
{
char szBuffer[0x100] = {
0 };
DWORD dwRead = 0;
// 创建双向管道
HANDLE hPipe = CreateNamedPipeA("\\\\.\\pipe\\hambaga", PIPE_ACCESS_DUPLEX, PIPE_TYPE_BYTE | PIPE_READMODE_BYTE,
1, 0, 0, 1000, NULL);
if (INVALID_HANDLE_VALUE == hPipe)
{
printf("创建命名管道失败\n");
CloseHandle(hPipe);