PR OpenUDPSocket

Creates a new UDP socket of the specified address family.


#include <prio.h> 

PRFileDesc* PR_OpenUDPSocket(PRIntn af);


The function has the following parameters:

The address family of the new UDP socket. Can be PR_AF_INET (IPv4), PR_AF_INET6 (IPv6), or PR_AF_LOCAL (Unix domain, supported on POSIX systems only).


The function returns one of the following values:


UDP (User Datagram Protocol) is a connectionless, unreliable datagram protocol of the TCP/IP protocol suite. UDP datagrams may be lost or delivered in duplicates or out of sequence.

PR_OpenUDPSocket creates a new UDP socket of the address family af. The socket may be bound to a well-known port number with PR_Bind. Datagrams can be sent with PR_SendTo and received with PR_RecvFrom. When the socket is no longer needed, it should be closed with a call to PR_Close.