go-listener

module
v0.0.0-...-4f56531 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2020 License: BSD-3-Clause

README

TCP listener for Go

Build Status GoDoc

This is an implementation of the net.Listener interface for Go with support for:

  • TCP fast open RFC 7413
  • TLS configuration with optional client authentication
  • Optional HTTP/2 over TLS to use with net/http#Server
  • Automatic TLS configuration using letsencrypt.org
  • Command line configuration via environment variables, using envconfig
  • Command line configuration via flags, which also work for cobra

Directories

Path Synopsis
Package listener provides a TCP listener on roids.
Package listener provides a TCP listener on roids.
fastopen
Package fastopen provides TCP fast-open configuration for TCP listeners.
Package fastopen provides TCP fast-open configuration for TCP listeners.
listenercmd
Package listenercmd provides env and flag configuration for go-listener.
Package listenercmd provides env and flag configuration for go-listener.

Jump to

Keyboard shortcuts

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