Sender
#include<stdio.h>
#include<fcntl.h>
int main()
{
int retval;
char buffer1[63];
char buflen = 64;
int fd1;
fd1 = open("Compile",O_RDWR);
for(;;)
{
printf("Please Enter The Message \n");
scanf("%s",buffer1);
retval = write(fd1,&buffer1,buflen);
if(!strcmp(buffer1,"Bye"))
break;
if(retval < 0)
perror("Sendetr");
}
}
Receiver
#include<stdio.h>
#include<fcntl.h>
int main()
{
int retval;
char buffer1[63];
char buflen = 64;
int fd1;
fd1 = open("Compile",O_RDWR);
for(;;)
{
retval = read(fd1,&buffer1,buflen);
if(!strcmp(buffer1,"Bye"))
break;
if(retval < 0)
perror("Receiver");
printf("%s",buffer1);
}
}