ngtcp2_conn_set_early_remote_transport_params
Synopsis
#include <ngtcp2/ngtcp2.h>
-
void ngtcp2_conn_set_early_remote_transport_params(ngtcp2_conn *conn, const ngtcp2_transport_params *params)
ngtcp2_conn_set_early_remote_transport_params()
sets params as transport parameters previously received from a server. The parameters are used to send early data. QUIC requires that client application should remember transport parameters along with a session ticket.At least following fields should be set:
initial_max_stream_id_bidi
initial_max_stream_id_uni
initial_max_stream_data_bidi_local
initial_max_stream_data_bidi_remote
initial_max_stream_data_uni
initial_max_data
active_connection_id_limit
max_datagram_frame_size (if DATAGRAM extension was negotiated)
The following fields are ignored:
ack_delay_exponent
max_ack_delay
initial_scid
original_dcid
preferred_address and preferred_address_present
retry_scid and retry_scid_present
stateless_reset_token and stateless_reset_token_present