油槽是Windows系统提供单向通信的机制
进程中一方只能写入或读取数据
另一方只能读取和写入数据
通过油槽用户可以实现一对多或跨网络的进程自己的通信
当油槽传输的数据非常小
一般400kb
用户操作数据过大 可能导致油槽不能正常工作
弄控制台
弄c++源文件
#include<windows.h> //包含头文件
#include<stdio.h>
int main() //主函数
{
HANDLE mail; //定义邮槽句柄
//创建邮槽
mail=CreateMailslot("\\\\.\\mailslot\\my",0,MAILSLOT_WAIT_FOREVER,NULL);
if(mail==INVALID_HANDLE_VALUE) //判断邮槽句柄
{
printf("创建邮槽失败!\r\n"); //提示信息
return 0;
}
else
{
printf("创建邮槽成功,正在读取数据……!\r\n");
char text[200]; //定义字符数组
DWORD readtext;