Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

How to write the program on full-duplex communication on
biderctional(e.g using two pipes)

Answer Posted / karthik chowdary

#include<stdio.h>
main()
{
int p1[2],p2[2],a;
char *msg1="hai";
char *msg2="infosys";
char *buff[7];
a=fork();
pipe[p1];
pipe[p2];
if(a==0)
{
write(p1[1],msg1,7);
sleep(5);
read(p2[0],buff,7);
printf("%s",buff);
}
else
{
read(p1[0],buff,7);
printf("%s",buff);
write(p2[1],msg2,7);
}
}

Is This Answer Correct ?    16 Yes 17 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain a zombie?

1041


What is the condition required for dead lock in unix system?

956


How to write the program on full-duplex communication on bidirectional?

1033


What are two different models of ipc differentiate both?

1044


Explain the initial process sequence while the system boots up?

957


Explain what are the system calls used for process management?

951


How to get or set an environment variable from a program?

946


Which ipc is the fastest in unix?

989


Tell me set-user-id is related to (in unix)?

911


Which ipc is faster?

973


Explain what is the process id for kernel process?

989


What is daemon?

1016


How to write the program on full-duplex communication on bidirectional(e.g using two pipes)?

1010


Please explain fork() system call?

986


What is the very first process created by kernel?

1059