Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( GoQuicConnsAccepted = expvar.NewInt("go_quic_conns_accepted") GoQuicConnsOpened = expvar.NewInt("go_quic_conns_opened") GoQuicConnsClosed = expvar.NewInt("go_quic_conns_closed") )
View Source
var MaxBidiRemoteStreams int64 = 1 << 60
2^60 == 1152921504606846976
View Source
var QUICConfig = &quic.Config{ TLSConfig: TLSConfig, MaxBidiRemoteStreams: MaxBidiRemoteStreams, QLogLogger: slog.New(slog.NewJSONHandler(os.Stderr, &slog.HandlerOptions{ AddSource: true, Level: quic.QLogLevelFrame, })), }
View Source
var TLSConfig = &tls.Config{ InsecureSkipVerify: true, MinVersion: tls.VersionTLS13, }
Functions ¶
Types ¶
type QuicSession ¶
func (*QuicSession) Close ¶
func (s *QuicSession) Close() error
type StreamConn ¶
StreamsConn wraps quic.Stream into net.Conn
func (*StreamConn) LocalAddr ¶
func (sc *StreamConn) LocalAddr() net.Addr
LocalAddr is required to impl net.Conn
func (*StreamConn) RemoteAddr ¶
func (sc *StreamConn) RemoteAddr() net.Addr
RemoteAddr is required to impl net.Conn
func (*StreamConn) SetDeadline ¶
func (sc *StreamConn) SetDeadline(time.Time) error
SetDeadline is required to impl net.Conn
func (*StreamConn) SetReadDeadline ¶
func (sc *StreamConn) SetReadDeadline(time.Time) error
SetReadDeadline is required to impl net.Conn
func (*StreamConn) SetWriteDeadline ¶
func (sc *StreamConn) SetWriteDeadline(time.Time) error
SetWriteDeadline is required to impl net.Conn
Click to show internal directories.
Click to hide internal directories.