ws

package
v0.0.0-...-242f3d8 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClientChannel

func NewClientChannel(opts ...*Options) core.ConnectorChannel

func WithAutoReconnect

func WithAutoReconnect(r bool) core.BuildOption

WithAutoReconnect sets whether auto reconnect when disconnect with server.

func WithCertFile

func WithCertFile(cf string) core.BuildOption

func WithKeyFile

func WithKeyFile(kf string) core.BuildOption

func WithMaxConnNum

func WithMaxConnNum(mcn int) core.BuildOption

WithMaxConnNum sets max connection number.

func WithMaxHeaderSize

func WithMaxHeaderSize(s int) core.BuildOption

func WithMaxReconnectTimes

func WithMaxReconnectTimes(n int) core.BuildOption

WithMaxReconnectTimes sets max number for trying reconnect with server.

func WithReadBufSize

func WithReadBufSize(s int) core.BuildOption

WithReadBufSize sets max size of pending read.

func WithTimeout

func WithTimeout(t time.Duration) core.BuildOption

func WithWriteBufSize

func WithWriteBufSize(s int) core.BuildOption

WithWriteBufSize sets max size of pending wirte.

Types

type Options

type Options struct {
	WriteBufSize      int
	ReadBufSize       int
	AutoReconnect     bool
	MaxReconnectTimes int
}

Jump to

Keyboard shortcuts

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