谢过进程之间通信的都知道的代码,全部就粘贴上了,
中间在判断文件是否可读写的时候有如下代码:
FD_ZERO(&read_fd);
FD_SET(rfd,&read_fd);
FD_SET(fileno(stdin),&read_fd);
前两个都可以理解,第三行的 FD_SET(fileno(stdin),&read_fd);是什么意思?为了实现什么功能。
还有后面的if(FD_ISSET(fileno(stdin),&read_fd));/*后面是开始write*/
主要是对fileno(stdin)不太理解。
请指导,详解,链接,资料
真心学习