Add session creation commands for datagrams and raw sessions, stub out a repliable datagram dialer, add a DatagramConn interface that implements both net.Conn and net.PacketConn so that Dial can return a whole DatagramConn

This commit is contained in:
idk
2021-02-24 23:08:19 -05:00
parent 5af3086205
commit d1d2663c42

View File

@ -43,6 +43,9 @@ func (c *Client) DialContextFree(network, addr string) (net.Conn, error) {
if network == "udp" || network == "udp6" || network == "udp4" {
return c.DialDatagramContextFree(addr)
}
if network == "raw" || network == "ip" {
return c.DialDatagramContextFree(addr)
}
return c.DialStreamingContextFree(addr)
}