LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 640|回复: 5

关于kj501版主写的<<一个客户-服务器程序>>的问题!

[复制链接]
发表于 2003-11-4 23:21:12 | 显示全部楼层 |阅读模式
初学者,莫见怪!
close(1);
    dup(c_sockfd);
    close(2);
    dup(c_sockfd);
在注释中写到,重定向STDOUT,STDERROR到sockfd,
请问这里那个地方起到重定向功能,CLOSE关闭FD,DUP复制FD!??
不明白,望指教!
发表于 2003-11-4 23:34:57 | 显示全部楼层
看它们的man就可以知道
看dup的man
 楼主| 发表于 2003-11-5 01:11:06 | 显示全部楼层
我挺笨的,还是不明白,能讲一下吗!谢谢
发表于 2003-11-5 16:59:53 | 显示全部楼层
关闭一个描述符后,再dup(),新产生的描述符即是刚才关闭的文件描述符.
 楼主| 发表于 2003-11-11 10:57:59 | 显示全部楼层
谢谢斑竹!!
 楼主| 发表于 2003-11-11 11:03:26 | 显示全部楼层
还有一点要求证一下
这里的"重定向STDOUT,STDERROR到sockfd"是否是起输入输出皆重定向到sockfd
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表