A network protocol for connections that use the User Datagram Protocol.


class NWProtocolUDP : NWProtocol


Creating UDP Connections

class NWProtocolUDP.Options

A container of options for configuring how UDP is used on a connection.

static let definition: NWProtocolDefinition

The system definition of the User Datagram Protocol.

Sending UDP Messages

class NWProtocolUDP.Metadata

A container representing UDP when sending and receiving packets.


Inherits From

See Also

Network Protocols

Building a Custom Peer-to-Peer Protocol

Use Bonjour and TLS to establish secure connections between devices, and define a protocol for sending messages to play a simple game of Tic-Tac-Toe.

class NWProtocolTCP

A network protocol for connections that use the Transmission Control Protocol.

class NWProtocolTLS

A network protocol for connections that use Transport Layer Security.

class NWProtocolIP

A network protocol for configuring the Internet Protocol on connections.

class NWProtocolWebSocket

A network protocol for connections that use WebSocket.

class NWProtocolFramer

A customizable network protocol for defining application message parsers.


Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software