22 lines
438 B
Go
22 lines
438 B
Go
/*package server
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/jackpal/gateway"
|
|
natpmp "github.com/jackpal/go-nat-pmp"
|
|
)
|
|
|
|
func main() {
|
|
gatewayIP, err := gateway.DiscoverGateway()
|
|
if err != nil {
|
|
return
|
|
}
|
|
|
|
client := natpmp.NewClient(gatewayIP)
|
|
response, err := client.GetExternalAddress()
|
|
if err != nil {
|
|
fmt.Print(err)
|
|
return
|
|
}
|
|
fmt.Printf("External IP address: %v\n", response.ExternalIPAddress)
|
|
}*/ |