# 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

* [primitive DNS](net-DNS.md)
* [primitive DNSAuth](net-DNSAuth.md)
* [class NetAddress](net-NetAddress.md)
* [primitive NetAuth](net-NetAuth.md)
* [class NoProxy](net-NoProxy.md)
* [primitive OSSockOpt](net-OSSockOpt.md)
* [interface Proxy](net-Proxy.md)
* [primitive TCPAuth](net-TCPAuth.md)
* [primitive TCPConnectAuth](net-TCPConnectAuth.md)
* [actor TCPConnection](net-TCPConnection.md)
* [interface TCPConnectionNotify](net-TCPConnectionNotify.md)
* [primitive TCPListenAuth](net-TCPListenAuth.md)
* [interface TCPListenNotify](net-TCPListenNotify.md)
* [actor TCPListener](net-TCPListener.md)
* [primitive TimeoutValue](net-TimeoutValue.md)
* [primitive UDPAuth](net-UDPAuth.md)
* [interface UDPNotify](net-UDPNotify.md)
* [actor UDPSocket](net-UDPSocket.md)
