利用shutdown 确认对端关闭连接

有时候 我们需要确认对端关闭,而不仅仅是本端关闭。

这时候就需要用到 shutdown这个系统函数。

客户端示例代码:

 shutdown(fd,SHUT_WR);
 nread = read(fd,buf,size);//nread ==0 
 close(fd); 




服务端代码:

if((nread = read(fd,buf,size)==0){
    close(fd);
}

客户端和服务端交互流程:




猜你喜欢

转载自blog.csdn.net/sunweiliang/article/details/80864926