PR_Shutdown¶
关闭指定套接字上的全双工连接的一部分。
语法¶
#include <prio.h>
PRStatus PR_Shutdown(
PRFileDesc *fd,
PRShutdownHow how);
参数¶
该函数具有以下参数
fd
指向表示已连接套接字的 PRFileDesc 对象的指针。
how
套接字上不允许的操作类型。可能的值包括以下内容
PR_SHUTDOWN_RCV。将不允许进一步接收。
PR_SHUTDOWN_SEND。将不允许进一步发送。
PR_SHUTDOWN_BOTH。将不允许进一步发送和接收。
返回值¶
该函数返回以下值之一
如果成功完成关闭请求,则返回
PR_SUCCESS
。如果失败,则返回
PR_FAILURE
。可以通过调用 PR_GetError 获取更多信息。
描述¶
PRShutdownHow
枚举定义如下
typedef enum PRShutdownHow{
PR_SHUTDOWN_RCV = 0,
PR_SHUTDOWN_SEND = 1,
PR_SHUTDOWN_BOTH = 2
} PRShutdownHow;