Documentation ¶
Overview ¶
Package net defines packet-oriented primitives that are compatible with net in the standard library.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PacketConnFromConn ¶
func PacketConnFromConn(conn net.Conn) net.PacketConn
PacketConnFromConn converts a net.Conn into a net.PacketConn.
Types ¶
type PacketListener ¶
type PacketListener interface { // Accept waits for and returns the next connection to the listener. Accept() (net.PacketConn, net.Addr, error) // Close closes the listener. // Any blocked Accept operations will be unblocked and return errors. Close() error // Addr returns the listener's network address. Addr() net.Addr }
A PacketListener is the same as net.Listener but returns a net.PacketConn on Accept() rather than a net.Conn.
Multiple goroutines may invoke methods on a PacketListener simultaneously.
func PacketListenerFromListener ¶
func PacketListenerFromListener(l net.Listener) PacketListener
PacketListenerFromListener converts a net.Listener into a dtlsnet.PacketListener.
Click to show internal directories.
Click to hide internal directories.