【发布时间】:2014-04-13 18:10:19
【问题描述】:
当读取进程退出时,如何在写入调用块之前从写入进程中确定它?通常当读取端关闭时,写入端的写入调用应该返回错误吧?
客户
while(!timeout)
{
read(fd, message, BUFFER_SIZE);
}
服务器
while(1)
{
length = write(fd, message, strlen(message));
if(length <= 0)
{
break;
}
}
【问题讨论】:
-
为什么不写一个小程序,试试看会发生什么?