From 6ccb6e52ae93c20430f051b6cd808de44705594c Mon Sep 17 00:00:00 2001 From: ginuerzh Date: Sun, 9 Dec 2018 14:02:28 +0800 Subject: [PATCH] add local addr for kcp dial --- kcp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 }