quic_protocol

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type QuicConnection

type QuicConnection struct {
	// contains filtered or unexported fields
}

func NewQuicConnection

func NewQuicConnection(stream quic.Stream, session quic.Session) *QuicConnection

func (*QuicConnection) Addr

func (this *QuicConnection) Addr() string

func (*QuicConnection) Close

func (this *QuicConnection) Close() error

func (*QuicConnection) ReadMsg

func (this *QuicConnection) ReadMsg() ([]byte, error)

ReadMsg reads byte array message

func (*QuicConnection) SetFlowProtocolHandler

func (this *QuicConnection) SetFlowProtocolHandler(flowProtocolHandler protocol.Proto)

func (*QuicConnection) WriteMsg

func (this *QuicConnection) WriteMsg(data []byte) error

WriteMsg sends byte array message

type QuicProtocol

type QuicProtocol struct {
}

func (*QuicProtocol) Dial

func (this *QuicProtocol) Dial(addr string) (protocol.Connection, error)

func (*QuicProtocol) ListenAndServe

func (this *QuicProtocol) ListenAndServe(port int64, onConnect func(conn protocol.Connection)) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL