package net
import "github.com/pion/dtls/v3/pkg/net"
Package net defines packet-oriented primitives that are compatible with net in the standard library.
Index ¶
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.
Source Files ¶
- Version
- v3.0.4 (latest)
- Published
- Nov 4, 2024
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 1 week ago –
Tools for package owners.