PR_NewUDPSocket

创建一个新的 UDP 套接字。

语法

#include <prio.h>

PRFileDesc* PR_NewUDPSocket(void);

返回值

该函数返回以下值之一

  • 成功完成时,指向为新打开的 UDP 套接字创建的 PRFileDesc 对象的指针。

  • 如果创建新的 UDP 套接字失败,则返回 NULL

描述

UDP(用户数据报协议)是 TCP/IP 协议套件中的一种无连接、不可靠的数据报协议。UDP 数据报可能会丢失、重复或乱序。

PR_NewUDPSocket 创建一个新的 UDP 套接字。可以使用 PR_Bind 将套接字绑定到一个众所周知的端口号。可以使用 PR_SendTo 发送数据报,并使用 PR_RecvFrom 接收数据报。当不再需要套接字时,应通过调用 PR_Close 关闭它。

另请参阅

PR_NewUDPSocket 已弃用,因为它被硬编码为创建 IPv4 UDP 套接字。新的代码应该使用 PR_OpenUDPSocket,它允许指定新 UDP 套接字的地址族(IPv4 或 IPv6)。