listeners

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PlaceholderValid5424 = `` /* 179-byte string literal not displayed */
)

Variables

This section is empty.

Functions

func NextReusablePort

func NextReusablePort() (int, error)

Types

type Listener

type Listener interface {
	ListenAndServe() error
}

func New

func New(rawURL string, process ProcessMessage, logger *zap.Logger) (Listener, error)

type ProcessMessage

type ProcessMessage func(message []byte) error

type TCPServer

type TCPServer struct {
	// contains filtered or unexported fields
}

func NewTCP

func NewTCP(rawURL string, process ProcessMessage, logger *zap.Logger) (*TCPServer, error)

func (*TCPServer) ListenAndServe

func (t *TCPServer) ListenAndServe() error

type UDPServer

type UDPServer struct {
	// contains filtered or unexported fields
}

func NewUDP

func NewUDP(rawURL string, process ProcessMessage, logger *zap.Logger) (*UDPServer, error)

func (*UDPServer) ListenAndServe

func (u *UDPServer) ListenAndServe() error

Jump to

Keyboard shortcuts

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