set_protocol_options(Ref :: ranch:ref(),
ProtoOpts :: any())
-> ok
ranch:set_protocol_options - Set the protocol options
set_protocol_options(Ref :: ranch:ref(),
ProtoOpts :: any())
-> ok
Set the protocol options.
The change will be applied immediately for all new connections. Old connections will not receive the new options.
Note that the complete set of protocol options is replaced. To update a subset of the options, it is recommended to get the current protocol options using ranch:get_protocol_options(3), update them and then set them back using this function.
The listener name.
The new protocol options.
The atom ok is always returned. It can be safely ignored.
ranch:set_protocol_options(example, ProtoOpts).
ProtoOpts0 = ranch:get_protocol_options(example),
ProtoOpts = ProtoOpts0#{request_timeout => 2000},
ranch:set_protocol_options(example, ProtoOpts).
ranch:get_protocol_options(3), ranch:set_max_connections(3), ranch:set_transport_options(3), ranch(3)
Support my work on Cowboy, Ranch, Gun and Erlang.mk via GitHub Sponsors. The funds cover domain names and development tools.