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
Click to show internal directories.
Click to hide internal directories.