西北工业大学-操作系统实验报告-实验七.docVIP

  • 30
  • 0
  • 约3.08千字
  • 约 5页
  • 2017-09-02 发布于重庆
  • 举报

西北工业大学-操作系统实验报告-实验七.doc

西北工业大学-操作系统实验报告-实验七

实验七 消息及其传送机制 实验目的 (1)(2)msgget( ),msgsnd( ),msgrev( ),及msgctl( )编制一长度为256Bytes的消息发送和接收的程序,将自己的进程号传递给对方,并输出至屏幕。 2、对整个实验过程进行分析总结,给出详细步骤。 实验过程 1、编写程序实现消息的创建、发送和接收。将参考程序用vi编辑器录入,然后编译执行。 1、 client.c #include unistd.h #include stdio.h #include sys/types.h #include sys/ipc.h #include sys/msg.h #define MSGKEY 75 /*定义一个消息关键字*/ struct msgform /*定义一个结构,它是一个消息的模式,只说明结构的形式*/ { long mtype; /*消息类型*/ char mtext[256]; /*消息正文数组*/ }; int main(){ {struct msgform msg; /*定义msg是前面说明的消息结构类型的变量*/ int msggid,pid,*pint; msggid=msgget(MSGKEY,0777); /*用系统调用创建一个消息队列*/ pid=

文档评论(0)

1亿VIP精品文档

相关文档