Skip to content

You're viewing documentation for a pre-release version. View the latest stable version

Type Property

defaults

The default QUIC transport configuration.
static var defaults: `Self` { get }

Discussion

Uses the following default values:

  • keyExchangeGroup: x25519.

  • maxIdleTimeout: 30 seconds.

  • initialMaxData: 1 MiB.

  • initialMaxStreamDataBidirectionalLocal: 1 MiB.

  • initialMaxStreamDataBidirectionalRemote: 1 MiB.

  • initialMaxStreamDataUnidirectional: 1 MiB.

  • initialMaxStreamsBidirectional: 100 streams.

  • initialMaxStreamsUnidirectional: 100 streams.

  • keepAliveInterval: nil (no keep-alive PINGs are sent).

  • sendRetry: false.

  • keyLogPath: nil (TLS session keys are not logged).

  • qLogConfiguration: nil (qlog is not enabled).