Files
core/upnp/UPnP_test.go
Akilan Selvacoumar 9775525d35 gofmt peernet (#103)
2023-02-12 09:59:31 +00:00

28 lines
381 B
Go

// Small code for manual tests/development.
package upnp
import (
"fmt"
"net"
"testing"
)
func TestUPnP(t *testing.T) {
localIP := net.ParseIP("0.0.0.0")
nat, err := Discover(localIP)
if err != nil {
fmt.Printf("%v\n", err)
return
}
addr, err := nat.GetExternalAddress()
if err != nil {
fmt.Printf("%v\n", err)
return
}
fmt.Printf("%s\n", addr.String())
}