邮槽--进程间通信

转载 2015年07月07日 22:22:13
发送端
// mail2.cpp : 定义控制台应用程序的入口点。
//




#include "stdafx.h"
#include "windows.h"
#include "stdio.h"




int _tmain(int argc, _TCHAR* argv[])
{
char szMailAddr[]="\\\\.\\mailslot\\mymails";
int i=0;
char buffer[1024];
HANDLE Myhandle;
Myhandle = CreateFile(
 L"\\\\.\\mailslot\\mymails",
 GENERIC_WRITE,
 FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL
  );




DWORD DY=0;
memset(buffer,0,1023);
while(1)
{
sprintf(buffer,"Send Message = %d!!!",i);
WriteFile(Myhandle,buffer,1022,&DY,NULL);
printf("%d\n",i);
i++;
//Sleep(1000);


}












return 0;
}


//接收端
// mail1.cpp : 定义控制台应用程序的入口点。
//




#include "stdafx.h"
#include "windows.h"
#include "stdio.h"




int _tmain(int argc, _TCHAR* argv[])
{
char szMailAddr[]="\\\\.\\mailslot\\mymails";
char buffer[1024];
HANDLE Myhandle;
Myhandle = CreateMailslot(
 L"\\\\.\\mailslot\\mymails",
 0,
 MAILSLOT_WAIT_FOREVER,
NULL
  );




DWORD DY=0;
memset(buffer,0,1023);
while(1)
{




while(ReadFile(Myhandle,buffer,1022,&DY,NULL))
{
//Sleep(100);
printf("%s\n",buffer);


}
}
return 0;
}

C++ MFC 进程间通信之邮槽

  • 2013年09月07日 08:12
  • 24.68MB
  • 下载

进程间通信-邮槽

  • 2017年04月29日 19:58
  • 2KB
  • 下载

进程间通信 - 邮槽实现

http://www.cnblogs.com/BoyXiao/archive/2010/12/31/1923462.html 进程间通信 - 邮槽实现 引子 前面的一篇博文介绍了...

进程间通信-邮槽,邮槽,邮槽

  • 2011年07月26日 15:52
  • 1.61MB
  • 下载

进程间通信 - 邮槽实现

转自:http://www.cnblogs.com/BoyXiao/archive/2010/12/31/1923462.html 引子 前面的一篇博文介绍了进程之间通信的一种最为简单的方...

VC网络编程笔记--进程间通信-邮槽

进程间通信-邮槽

进程间通信——邮槽

1、服务器端 #include //包含头文件 #include int main() //主函数 { HANDLE mail; ...

进程间通信 - 邮槽实现

引子 前面的一篇博文介绍了进程之间通信的一种最为简单的方式, 也就是在本地进程之间通过剪贴板来实现进程间通信,而剪贴板自有其缺陷, 很显然的是,剪贴板只能在本地机器上实现, 无法实现本...

Windows核心编程之邮槽实现进程间通信

邮槽是Windows系统提供的一种单向通信的机制。即进程中的一方只能写入或读取数据,而另一方则只能读取或写入数据。通过邮槽,用户可以实现一对多或跨网络的进程之间的通信。但是,邮槽能传输的数据非常小,一...

进程间通信详解 - 邮槽实现

引子 前面的一篇博文介绍了进程之间通信的一种最为简单的方式, 也就是在本地进程之间通过剪贴板来实现进程间通信,而剪贴板自有其缺陷, 很显然的是,剪贴板只能在本地机器上实现, 无...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:邮槽--进程间通信
举报原因:
原因补充:

(最多只允许输入30个字)