websocket

package
v0.0.0-...-d11327b Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientTransport

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

func NewClientTransport

func NewClientTransport(
	callbacks *transport.Callbacks,
	sid string,
	protocolVersion int,
	url url.URL,
	requestHeader *transport.RequestHeader,
	dialOptions *websocket.DialOptions,
) *ClientTransport

func (*ClientTransport) Close

func (t *ClientTransport) Close()

func (*ClientTransport) Discard

func (t *ClientTransport) Discard()

func (*ClientTransport) Handshake

func (t *ClientTransport) Handshake() (hr *parser.HandshakeResponse, err error)

func (*ClientTransport) Name

func (t *ClientTransport) Name() string

func (*ClientTransport) Run

func (t *ClientTransport) Run()

func (*ClientTransport) Send

func (t *ClientTransport) Send(packets ...*parser.Packet)

type ServerTransport

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

func NewServerTransport

func NewServerTransport(
	callbacks *transport.Callbacks,
	maxBufferSize int,
	supportsBinary bool,
	acceptOptions *websocket.AcceptOptions,
) *ServerTransport

func (*ServerTransport) Close

func (t *ServerTransport) Close()

func (*ServerTransport) Discard

func (t *ServerTransport) Discard()

func (*ServerTransport) Handshake

func (t *ServerTransport) Handshake(handshakePacket *parser.Packet, w http.ResponseWriter, r *http.Request) (err error)

func (*ServerTransport) Name

func (t *ServerTransport) Name() string

func (*ServerTransport) PostHandshake

func (t *ServerTransport) PostHandshake()

func (*ServerTransport) QueuedPackets

func (t *ServerTransport) QueuedPackets() []*parser.Packet

func (*ServerTransport) Send

func (t *ServerTransport) Send(packets ...*parser.Packet)

func (*ServerTransport) ServeHTTP

func (t *ServerTransport) ServeHTTP(w http.ResponseWriter, r *http.Request)

Jump to

Keyboard shortcuts

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