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

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

869


Explain linking across directories?

893


What is the full form of ipc?

1075


What is i-node numbers?

1071


What are the various schemes available in ipc?

908


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

958


What is ln(linking)?

985


What is unix ipc?

934


Please describe the initial process sequence while the system boots up?

961


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

907


Which ipc is faster?

919


What is the very first process created by kernel?

1014


What is fork()?

982


Please explain fork() system call?

930


Explain the initial process sequence while the system boots up?

911