forked from quic-go/quic-go
copy KeepAlive value from the server quic.Config
This commit is contained in:
committed by
Marten Seemann
parent
ce9132e324
commit
0aff48911d
@@ -149,6 +149,7 @@ func populateServerConfig(config *Config) *Config {
|
|||||||
HandshakeTimeout: handshakeTimeout,
|
HandshakeTimeout: handshakeTimeout,
|
||||||
IdleTimeout: idleTimeout,
|
IdleTimeout: idleTimeout,
|
||||||
AcceptCookie: vsa,
|
AcceptCookie: vsa,
|
||||||
|
KeepAlive: config.KeepAlive,
|
||||||
MaxReceiveStreamFlowControlWindow: maxReceiveStreamFlowControlWindow,
|
MaxReceiveStreamFlowControlWindow: maxReceiveStreamFlowControlWindow,
|
||||||
MaxReceiveConnectionFlowControlWindow: maxReceiveConnectionFlowControlWindow,
|
MaxReceiveConnectionFlowControlWindow: maxReceiveConnectionFlowControlWindow,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -349,6 +349,7 @@ var _ = Describe("Server", func() {
|
|||||||
AcceptCookie: acceptCookie,
|
AcceptCookie: acceptCookie,
|
||||||
HandshakeTimeout: 1337 * time.Hour,
|
HandshakeTimeout: 1337 * time.Hour,
|
||||||
IdleTimeout: 42 * time.Minute,
|
IdleTimeout: 42 * time.Minute,
|
||||||
|
KeepAlive: true,
|
||||||
}
|
}
|
||||||
ln, err := Listen(conn, &tls.Config{}, &config)
|
ln, err := Listen(conn, &tls.Config{}, &config)
|
||||||
Expect(err).ToNot(HaveOccurred())
|
Expect(err).ToNot(HaveOccurred())
|
||||||
@@ -360,6 +361,7 @@ var _ = Describe("Server", func() {
|
|||||||
Expect(server.config.HandshakeTimeout).To(Equal(1337 * time.Hour))
|
Expect(server.config.HandshakeTimeout).To(Equal(1337 * time.Hour))
|
||||||
Expect(server.config.IdleTimeout).To(Equal(42 * time.Minute))
|
Expect(server.config.IdleTimeout).To(Equal(42 * time.Minute))
|
||||||
Expect(reflect.ValueOf(server.config.AcceptCookie)).To(Equal(reflect.ValueOf(acceptCookie)))
|
Expect(reflect.ValueOf(server.config.AcceptCookie)).To(Equal(reflect.ValueOf(acceptCookie)))
|
||||||
|
Expect(server.config.KeepAlive).To(BeTrue())
|
||||||
})
|
})
|
||||||
|
|
||||||
It("fills in default values if options are not set in the Config", func() {
|
It("fills in default values if options are not set in the Config", func() {
|
||||||
@@ -370,6 +372,7 @@ var _ = Describe("Server", func() {
|
|||||||
Expect(server.config.HandshakeTimeout).To(Equal(protocol.DefaultHandshakeTimeout))
|
Expect(server.config.HandshakeTimeout).To(Equal(protocol.DefaultHandshakeTimeout))
|
||||||
Expect(server.config.IdleTimeout).To(Equal(protocol.DefaultIdleTimeout))
|
Expect(server.config.IdleTimeout).To(Equal(protocol.DefaultIdleTimeout))
|
||||||
Expect(reflect.ValueOf(server.config.AcceptCookie)).To(Equal(reflect.ValueOf(defaultAcceptCookie)))
|
Expect(reflect.ValueOf(server.config.AcceptCookie)).To(Equal(reflect.ValueOf(defaultAcceptCookie)))
|
||||||
|
Expect(server.config.KeepAlive).To(BeFalse())
|
||||||
})
|
})
|
||||||
|
|
||||||
It("listens on a given address", func() {
|
It("listens on a given address", func() {
|
||||||
|
|||||||
Reference in New Issue
Block a user