コード例 #1
0
ファイル: natpmp.go プロジェクト: Christeefym/lantern
func NewNATPMPIGD() (igd *natpmpIGD, err error) {
	ip, err := defaultGatewayIp()
	if err != nil {
		return nil, fmt.Errorf("Unable to find default gateway: %s", err)
	}
	return &natpmpIGD{natpmp.NewClient(net.ParseIP(ip))}, nil
}
コード例 #2
0
ファイル: natpmp.go プロジェクト: vmatekole/eth-go
func NewNatPMP(gateway net.IP) (nat NAT) {
	return &natPMPClient{natpmp.NewClient(gateway)}
}