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
[QUIC] Split out MsQuic configuration from connection #42642
Comments
Tagging subscribers to this area: @dotnet/ncl |
What settings/resources are associated with an msquic session? |
The MsQuic "session" object is completely going away. I'd just close this issue. See this PR for more details: microsoft/msquic#777 |
This would look something like: QuicClientConnectionOptions options = ...;
EndPoint endPoint = ...;
using QuicClientConfiguration clientConfig = await QuicConfiguration.CreateAsync(options, cancellationToken);
using QuicConnection connection = await QuicConnection.ConnectAsync(clientConfig, endPoint, cancellationToken); |
Since lot of the things have changed since the issue was originally created the issue does not make sense in the current state. |
An MsQuic configuration allocates a number of resources that are able to be shared between multiple connections.
Currently, we are sharing a configuration on server connections, but are allocating a new one per client-initiated connection. We should consider breaking this out into its own API so that e.g. the
SocketsHttpHandler
connection pools can have a single configuration.The text was updated successfully, but these errors were encountered: