-
Notifications
You must be signed in to change notification settings - Fork 14
echo: add echo server #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the contribution. Please, do you mind checking the comments below? I don't insist on all changes.
This commit adds an echo server that reflects queries back at the sender. May be used for determining the baseline performance of QUIC (or, at least, of the `quic-go` implementation in combination with the client's QUIC implementation).
ReadAll is apparently SLOW for our purposes. Reading into a fixed-size buffer seems to be much better.
This allows developers to analyze the traffic using Wireshark, even when it is encrypted.
I have updated Another improvement is the addition of the |
For testing purposes, a -reset option that randomly resets streams.
This commit adds an echo server that reflects queries back at the sender. May be used for determining the baseline performance of QUIC (or, at least, of the
quic-go
implementation in combination with the client's QUIC implementation).