C语言shutdown()函数:终止socket通信
相关函数:socket, connect
头文件:#include <sys/socket.h>
定义函数:int shutdown(int s, int how);
函数说明:shutdown()用来终止参数s 所指定的socket 连线. 参数s 是连线中的socket 处理代码, 参数how有下列几种情况:
how=0 终止读取操作.
how=1 终止传送操作
how=2 终止读取及传送操作
返回值:成功则返回0, 失败返回-1, 错误原因存于errno.
错误代码:
1、EBADF 参数s 不是有效的socket 处理代码
2、ENOTSOCK 参数s 为一文件描述词, 非socket
3、ENOTCONN 参数s 指定的socket 并未连线
头文件:#include <sys/socket.h>
定义函数:int shutdown(int s, int how);
函数说明:shutdown()用来终止参数s 所指定的socket 连线. 参数s 是连线中的socket 处理代码, 参数how有下列几种情况:
how=0 终止读取操作.
how=1 终止传送操作
how=2 终止读取及传送操作
返回值:成功则返回0, 失败返回-1, 错误原因存于errno.
错误代码:
1、EBADF 参数s 不是有效的socket 处理代码
2、ENOTSOCK 参数s 为一文件描述词, 非socket
3、ENOTCONN 参数s 指定的socket 并未连线