接受
来源:互联网 发布:淘宝店铺装修大学教程 编辑:程序博客网 时间:2024/06/09 23:02
/*****************************************************
copyright (C), 2014-2015, Lighting Studio. Co., Ltd.
File name:
Author:Jerey_Jobs Version:0.1 Date:
Description:
Funcion List:
*****************************************************/
#include <stdio.h>
#include <sys/msg.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <stdlib.h>
#define BUFSZ 4096
struct msg
{
long msg_types;
char msg_buf[512];
};
int main(int argc,char ** argv)
{
int qid;
int len;
struct msg pmsg;
if(argc != 2)
{
perror("argc");
}
qid = atoi(argv[1]);
len = msgrcv(qid,&pmsg,BUFSZ,0,0);
if(len > 0)
{
pmsg.msg_buf[len] = '\0';
printf("qid %d\n",qid);
printf("msg type %d\n",pmsg.msg_types);
printf("msg text %s\n",pmsg.msg_buf);
}
else if( len == 0)
{
printf("no message!\n");
}
else
{
perror("msgrcv\n");
}
//system("ipcs -q");
return 0;
}
copyright (C), 2014-2015, Lighting Studio. Co., Ltd.
File name:
Author:Jerey_Jobs Version:0.1 Date:
Description:
Funcion List:
*****************************************************/
#include <stdio.h>
#include <sys/msg.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <stdlib.h>
#define BUFSZ 4096
struct msg
{
long msg_types;
char msg_buf[512];
};
int main(int argc,char ** argv)
{
int qid;
int len;
struct msg pmsg;
if(argc != 2)
{
perror("argc");
}
qid = atoi(argv[1]);
len = msgrcv(qid,&pmsg,BUFSZ,0,0);
if(len > 0)
{
pmsg.msg_buf[len] = '\0';
printf("qid %d\n",qid);
printf("msg type %d\n",pmsg.msg_types);
printf("msg text %s\n",pmsg.msg_buf);
}
else if( len == 0)
{
printf("no message!\n");
}
else
{
perror("msgrcv\n");
}
//system("ipcs -q");
return 0;
}
0 0
- 接受
- 接受
- 接受培训
- 接受连接
- 接受挑战
- 接受新事物
- 虚心接受
- 接受键盘输入
- 勇于接受挑战
- 接受信息的态度
- 难以接受,康祈宗走了
- 接受了一个新任务
- java接受键盘输入总结
- 接受程序设计语言的再教育
- 文本框只接受数字
- Request接受中文
- 参数行接受数组
- 让我接受不了
- 显示商品浏览记录与删除浏览记录
- Window10开启Linux Bash功能
- PHP命令链模式
- css总结
- electron打包asar文件说明
- 接受
- Linux服务器部署上线步骤
- 困了,写一个自定义环形进度条
- 中国5G时代阶段性胜利
- 使用py2exe对Python文件进行封装生成exe文件
- iOS下JS与原生OC互相调用(总结)
- Hadoop+HBase+Spark伪分布式整合部署(mac)
- HTTP Status 500 - Error instantiating servlet class的问题解决
- ubuntu下安装Android sdk