Categorygithub.com/getlantern/quicwrapper
modulepackage
0.0.0-20240229232335-e6b4c3c30b2f
Repository: https://github.com/getlantern/quicwrapper.git
Documentation: pkg.go.dev

# README

quicwrapper

implements several net interfaces using the quic-go library.

# Packages

No description provided by the author

# Functions

DialUDPNetx is a UDPDialFn that resolves addresses and obtains the net.PacketConn using the netx package.
No description provided by the author
Listen creates a QUIC server listening on a given net.PacketConn The net.Conn instances returned by the net.Listener may be multiplexed connections.
ListenAddr creates a QUIC server listening on a given address.
NewClient returns a client that creates multiplexed QUIC connections in a single Session with the given address using the provided configuration.
NewClientWithPinnedCert returns a new client configured as with NewClient, but accepting only a specific given certificate.

# Constants

This the value represents HTTP/3 protocol (over quic v1).
This the value represents HTTP/3 protocol (over quic draft 29).

# Variables

client asks for this unless explicitly specified in tls.Config.
server accepts these unless explicitly specified in tls.Config.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
wraps quic.Stream and other info to implement net.Conn.

# Type aliases

No description provided by the author
a QuicDialFn is a function that may be used to establish a new QUIC Session.
No description provided by the author