nat.go 353 B

123456789101112
  1. package eth
  2. import (
  3. "net"
  4. )
  5. // protocol is either "udp" or "tcp"
  6. type NAT interface {
  7. GetExternalAddress() (addr net.IP, err error)
  8. AddPortMapping(protocol string, externalPort, internalPort int, description string, timeout int) (mappedExternalPort int, err error)
  9. DeletePortMapping(protocol string, externalPort, internalPort int) (err error)
  10. }