diff --git a/client.go b/client.go index 0b5eb9f..d2211fa 100644 --- a/client.go +++ b/client.go @@ -59,7 +59,7 @@ func (q *QuicRoundTripper) RoundTrip(request *http.Request) (*http.Response, err conn, exists = q.conns[hostname] q.connsLock.RUnlock() if !q.keepConnection || !exists { - conn_new, err := Dial("udp4", hostname) + conn_new, err := Dial("udp", hostname) if err != nil { fmt.Println("error occured!", err) return nil, err diff --git a/server.go b/server.go index a7bacfb..39ad3fb 100644 --- a/server.go +++ b/server.go @@ -81,7 +81,7 @@ func (srv *QuicSpdyServer) ListenAndServe() error { wch := make(chan UdpData, 500) // TODO(serialx, hodduc): Optimize buffer size statch := make(chan statCallback, 0) - conn, err := reuseport.NewReusablePortPacketConn("udp4", addr) + conn, err := reuseport.NewReusablePortPacketConn("udp", addr) if err != nil { return err }