微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何重新打开已关闭的文件描述符

我有一个场景,我创建了两个孩子和父母之间的沟通管道. Parent将(​​使用写入函数)数据写入管道并关闭相应的文件描述符.问题是当我想再次将数据写入管道时,write函数返回错误代码-1.我认为这是因为写入结束在前一次迭代中已经关闭.然后如何在关闭一次后打开相应的文件描述符.

我尝试使用open()函数,它需要一些文件的路径作为争论.但我没有在我的应用程序中使用任何文件.我有简单的文件描述符(int arr [2]).

是否有可能通过管道实现上述情况????

解决方法

管道关闭后,管道关闭.你不能把它带回来.

如果你想写更多内容,请不要在第一时间关闭它 – 就像那样简单.

原文地址:https://www.jb51.cc/c/110777.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐