package sockets

import "github.com/docker/go-connections/sockets"

Package sockets provides helper functions to create and configure Unix or TCP sockets.

Index

Functions

func ConfigureTCPTransport

func ConfigureTCPTransport(tr *http.Transport, proto, addr string)

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

func NewTCPSocket(addr string, tlsConfig *tls.Config) (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.

Source Files

tcp_socket.go

Version
v0.1.2
Published
Dec 22, 2015
Platform
js/wasm
Imports
4 packages
Last checked
10 hours ago

Tools for package owners.