Represents a bound datagram socket
Incoming datagrams channel
Check if the socket is closed
Local socket address. Could throw an exception if no address bound yet.
Datagram outgoing channel.
Represents a socket lifetime, completes at socket closure
Await until socket close
Receive a datagram.
Send datagram.