fix: fix bindIfaceToListenConfig() in windows force bind to an ipv4 address
This commit is contained in:
@ -334,9 +334,7 @@ type hyDialerWithContext struct {
|
||||
func (h *hyDialerWithContext) ListenPacket(rAddr net.Addr) (net.PacketConn, error) {
|
||||
network := "udp"
|
||||
if addrPort, err := netip.ParseAddrPort(rAddr.String()); err == nil {
|
||||
if addrPort.Addr().Unmap().Is6() {
|
||||
network = "udp6"
|
||||
}
|
||||
network = dialer.ParseNetwork(network, addrPort.Addr())
|
||||
}
|
||||
return h.hyDialer(network)
|
||||
}
|
||||
|
Reference in New Issue
Block a user