Minor UPnP improvement: Run discovery of each network in parallel.

This commit is contained in:
Kleissner
2021-05-07 01:05:02 +02:00
parent 5f8f299799
commit 3a502a1ecc
2 changed files with 13 additions and 12 deletions

View File

@@ -241,8 +241,8 @@ func GetNetworks(networkType int) (networks []*Network) {
}
// GetListen returns connectivity information
func (network *Network) GetListen() (listen *net.UDPAddr, multicastIPv6 net.IP, broadcastIPv4 []net.IP, portExternal uint16) {
return network.address, network.multicastIP, network.broadcastIPv4, network.portExternal
func (network *Network) GetListen() (listen *net.UDPAddr, multicastIPv6 net.IP, broadcastIPv4 []net.IP, ipExternal net.IP, portExternal uint16) {
return network.address, network.multicastIP, network.broadcastIPv4, network.ipExternal, network.portExternal
}
// GetAdapterName returns the adapter name, if available