int shutdown(int sockfd, int how);
sockfd 是你想要关闭的套接字文件描述复。how 的值是下面的其中之 一:
0 – 不允许接受//可读 关闭
1 – 不允许发送//可写 关闭
2 – 不允许发送和接受(和 close() 一样)//双向关闭
shutdown() 成功时返回 0,失败时返回 -1(同时设置 errno。) 如果在无连接的数据报套接字中使用shutdown(),那么只不过是让 send() 和 recv() 不能使用(记住你在数据报套接字中使用了 connect 后 是可以使用它们的)。
本文详细介绍了shutdown函数的功能与用法,该函数用于控制套接字的发送与接收操作。通过设置参数,可以实现对套接字的可读关闭、可写关闭及双向关闭。文章还解释了在不同类型的套接字中使用shutdown的影响。

2386

被折叠的 条评论
为什么被折叠?



