PR_Listen

监听指定套接字上的连接。

语法

#include <prio.h>

PRStatus PR_Listen(
  PRFileDesc *fd,
  PRIntn backlog);

参数

该函数具有以下参数

fd

指向一个 PRFileDesc 对象的指针,该对象表示一个将用于监听新连接的套接字。

backlog

挂起连接队列的最大长度。

返回值

该函数返回以下值之一

  • 如果监听请求成功完成,则返回 PR_SUCCESS

  • 如果失败,则返回 PR_FAILURE。可以通过调用 PR_GetError 获取更多信息。

描述

PR_Listen 将指定的套接字转换为会合套接字。它为挂起的连接创建一个队列,并开始监听套接字上的连接请求。挂起连接队列的最大大小由 backlog 参数指定。可以通过调用 PR_Accept 接受挂起的连接。