# Net package

The Net package provides support for creating UDP and TCP clients and
servers, reading and writing network data, and establishing UDP and
TCP connections.


## Public Types

* [type UDPSocketAuth](net-UDPSocketAuth.md)
* [actor UDPSocket](net-UDPSocket.md)
* [interface UDPNotify](net-UDPNotify.md)
* [type TCPListenerAuth](net-TCPListenerAuth.md)
* [actor TCPListener](net-TCPListener.md)
* [interface TCPListenNotify](net-TCPListenNotify.md)
* [interface TCPConnectionNotify](net-TCPConnectionNotify.md)
* [type TCPConnectionAuth](net-TCPConnectionAuth.md)
* [actor TCPConnection](net-TCPConnection.md)
* [primitive OSSockOpt](net-OSSockOpt.md)
* [class NetAddress](net-NetAddress.md)
* [type DNSLookupAuth](net-DNSLookupAuth.md)
* [primitive DNS](net-DNS.md)
* [primitive NetAuth](net-NetAuth.md)
* [primitive DNSAuth](net-DNSAuth.md)
* [primitive UDPAuth](net-UDPAuth.md)
* [primitive TCPAuth](net-TCPAuth.md)
* [primitive TCPListenAuth](net-TCPListenAuth.md)
* [primitive TCPConnectAuth](net-TCPConnectAuth.md)


## Private Types

* [primitive _OSSocket](net-_OSSocket.md)
