diff --git a/peer/http3/server.go b/peer/http3/server.go index 415f640..d0a39e1 100644 --- a/peer/http3/server.go +++ b/peer/http3/server.go @@ -65,7 +65,7 @@ func (s *Server) Start(address string) error { log.Println("HTTP3 peer listening on " + address) quicConf := &quic.Config{ HandshakeTimeout: 4 * time.Second, - MaxIdleTimeout: 5 * time.Second, + MaxIdleTimeout: 10 * time.Second, } r := mux.NewRouter() r.HandleFunc("/get/{hash}", func(w http.ResponseWriter, r *http.Request) { diff --git a/peer/http3/store.go b/peer/http3/store.go index 1b3c3bc..dea0290 100644 --- a/peer/http3/store.go +++ b/peer/http3/store.go @@ -32,7 +32,7 @@ func NewStore(opts StoreOpts) *Store { func (p *Store) getClient() (*Client, error) { var qconf quic.Config qconf.HandshakeTimeout = 4 * time.Second - qconf.MaxIdleTimeout = 5 * time.Second + qconf.MaxIdleTimeout = 10 * time.Second pool, err := x509.SystemCertPool() if err != nil { return nil, err