package
1.1.3
Repository: https://github.com/corsc/go-commons.git
Documentation: pkg.go.dev

# README

Nettest

This package provides a simple way to get an open TCP/UDP port that can then be used for testing.

Example Usage

port := nettest.GetTCP()

address := net.JoinHostPort("0.0.0.0", strconv.Itoa(port))

listener, err := net.Listen("tcp", address)
if err != nil {
    return err
}

rpc.Accept(listener)

# Functions

GetTCP returns a TCP port that is available for use.
GetUDP returns a UDP port that is available for use.