#include <sys/socket.h> int shutdown(int sockfd, int howto); 返回:若成功则为0,若出错则为-1
(1)该函数的行为依赖于howto参数的值:
SHUT_RD 关闭连接的读这一半;套接字中不再有数据可接收,而且套接字接收缓冲区中的现有数据都被丢弃
SHUT_WR 关闭连接的写这一半;不再发送数据,而且套接字发送缓冲区中的现有数据都被丢弃
SHUT_RDWR 现有的读半部和写半部都被关闭
(2)调用shutdown关闭一半TCP连接
原文地址:https://www.cnblogs.com/soldierback/p/10700727.html
时间: 2024-10-11 17:56:07