Ipc Receive
Ipc Receive
APARNA
412512104009
INTERPROCESS COMMUNICATION-TO RECEIVE A MESSAGE
#include<stdio.h>
#include<sys/types.h>
#include<string.h>
#include<sys/ipc.h>
#include<unistd.h>
main()
{
int mid;
charmsg[200];
printf(\n Interprocess communication using message queues);
mid=msgget(27,IPC_CREAT|0777);
if(mid==1)
{
printf(Invalid message);
exit;
}
msgrcv(mid,msg,strlen(msg),0);
printf(Message is received,msg);
printf(The received message %s,msg);
}
OUTPUT:
[cse2a@sys-do8~] $ vireceive.c
[cse2a@sys-do8~] $ cc receive.c
[cse2a@sys-do8~] $ ./a.out
Interprocess communication using message queues
Message is received
The received message is Hello