# Functions

AuthTimeout set auth timeout.
DialTimeout set timeout for dialing.
GetDialer use to find dialer for specific scheme.
Keepalive set heartbeat interval.
Keepalive set hearbeat timeout.
MaxReconnect set max reconnect count Default is unlimited time until session expired.
MinGzipSize set gzip compress threshold.
New returns a new client instance.
ReadBufferSize set read buffer size, unit: KB.
ReadQueueSize set read packet queue size.
RegisterDialer use to register conn dialer.
RequestTimeout set request timeout.
WithAuthTokenGetter set AuthToken getter.
WithConnectMetadata set connect metadata.
WithContext set context of client.
WithLogger set Logger of client.
WriteBufferSize set write buffer size, unit: KB.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

DialOptions are config for dial.
Request represents an socket request to server.
RequestOptions is request config.

# Interfaces

client is an socket client interface.
ClientConn is socket conn abstract.

# Type aliases

ClientOption is func to set Client Context and Logger.
No description provided by the author
DialOption is func used to set DialOptions.
RequestOption is func to set RequestOptions.