Documentation ¶
Overview ¶
Package sockets provides helper functions to create and configure Unix or TCP sockets.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureTCPTransport ¶ added in v1.8.0
ConfigureTCPTransport configures the specified Transport according to the specified proto and addr. If the proto is unix (using a unix socket to communicate) the compression is disabled.
func NewTCPSocket ¶ added in v1.9.0
func NewTCPSocket(addr string, tlsConfig *tls.Config, activate <-chan struct{}) (net.Listener, error)
NewTCPSocket creates a TCP socket listener with the specified address and and the specified tls configuration. If TLSConfig is set, will encapsulate the TCP listener inside a TLS one. The channel passed is used to activate the listenbuffer when the caller is ready to accept connections.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.