SERVER()
{
do
{
while(*addr==-1)’
printf(“(server)received\n%d,”a*ddr);
if(*adr!==0)
*addr=-1;
}while(*addr);
wait(0);
shmctl(shmid,IP_RMID,0);
}
main()
{
shmid=shmget(SHMKEY,1024,0777|IPC_CREAT); addr=shmat(shmid,0,0);
*addr=-1;
if(fork())
{
SERVER();
}
Else
{
CLIENT();
}
}