diff --git a/kcp.go b/kcp.go index bcf72c2..f2e91d9 100644 --- a/kcp.go +++ b/kcp.go @@ -124,7 +124,7 @@ func (tr *kcpTransporter) Dial(addr string, options ...DialOption) (conn net.Con session, ok := tr.sessions[addr] if !ok { - conn, err = net.DialUDP("udp", nil, uaddr) + conn, err = net.DialUDP("udp", &net.UDPAddr{IP: net.IPv4zero}, uaddr) if err != nil { return }