natclient

package
v0.0.0-...-481599e Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2015 License: BSD-3-Clause Imports: 4 Imported by: 2

Documentation

Overview

Package natclient provides interfaces to various NAT port forwarding configuration methods.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(protocol string, verbose bool) (base.Client, error)

New attempts to initialize a port forwarding mechanism that is compatible with the local network. If the protocol is not specified, the first compatible backend will be chosen. Currently supported protocols are "UPnP" and "NAT-PMP".

Types

This section is empty.

Directories

Path Synopsis
Package base defines the common interface for the various NAT port forwarding configuration methods.
Package base defines the common interface for the various NAT port forwarding configuration methods.
Package natpmp implements a NAT-PMP (RFC 6886) client suitable for NAT traversal.
Package natpmp implements a NAT-PMP (RFC 6886) client suitable for NAT traversal.
Package upnp implements a simple UPnP client suitable for NAT traversal.
Package upnp implements a simple UPnP client suitable for NAT traversal.
httpu
Package httpu implements a HTTP(M)U client as specified in the IETF draft "Multicast and Unicast UDP HTTP Messages".
Package httpu implements a HTTP(M)U client as specified in the IETF draft "Multicast and Unicast UDP HTTP Messages".

Jump to

Keyboard shortcuts

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