Replies: 2 comments 4 replies
-
Please collect logs and share them. |
Beta Was this translation helpful? Give feedback.
2 replies
-
The client continues to send packets because of the logic here. Essentially, the client needs to keep sending data to ensure the server has enough window not to be blocked by amplification protection. This does have the downside of the connection never going idle while in this state. I'm not sure of how to cause the connection to timeout here. Perhaps we should have a timer specifically for the length of the handshake. If it doesn't complete within the time limit we abandon. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
On the listener side, I receive a new connection (
NEW_CONNECTION
event), I set the callback handler viaSetCallbackHandler
and return success from the listener event. Now, I take time to search for a certificate and thus setting up the configuration, i.e. delaying call toConnectionSetConfiguration
.I'd expected
HandshakeIdleTimeoutMs
(with 10s default) to kill the connection betweenSetCallbackHandler
andConnectionSetConfiguration
, but it seems like the connection is sending frames every 0.25 seconds thus resetting the idle timeout.Is this expected behavior? Is there any timeout to set the server side certificate for the connection?
Beta Was this translation helpful? Give feedback.
All reactions