package upnp

import (
	"fmt"
	"github.com/prestonTao/upnp"
)

type Upnp struct {
	LocalHost     string `json:"local_host"`
	GatewayName   string `json:"gateway_name"` //网关名称
	GatewayHost   string `json:"gateway_host"` //网关ip和端口
	DeviceDescUrl string `json:"device_desc_url"` //设备描述url
	CtrlUrl       string `json:"ctrl_url"` //控制请求url
}

func Testaaa() {
	upnpMan := new(upnp.Upnp)
	err := upnpMan.SearchGateway()
	if err != nil {
		fmt.Println(err.Error())
	} else {
		fmt.Println("local ip address: ", upnpMan.LocalHost)
		fmt.Println("gateway ip address: ", upnpMan.Gateway.Host)
	}
}

