02 May, 2014

Protocol 1

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);
    }
}