wslay_event_config_set_max_recv_msg_length - Set maximum length of a message that can be received

NAME  SYNOPSIS  DESCRIPTION  SEE ALSO  AUTHOR  COPYRIGHT 

NAME

wslay_event_config_set_max_recv_msg_length − Set maximum length of a message that can be received

SYNOPSIS

#include <wslay/wslay.h>
void wslay_event_config_set_max_recv_msg_length(wslay_event_context_ptr
ctx, uint64_t val)

DESCRIPTION

wslay_event_config_set_max_recv_msg_length() sets maximum length of a message that can be received. The length of message is checked by wslay_event_recv() function. If the length of a message is larger than this value, reading operation is disabled (same effect with wslay_event_shutdown_read() call) and close control frame with WSLAY_CODE_MESSAGE_TOO_BIG is queued. If buffering for non−control frames is disabled, the library checks each frame payload length and does not check length of entire message.

The default value is (1u << 31)−1.

SEE ALSO

wslay_event_recv(), wslay_event_shutdown_read()

AUTHOR

Tatsuhiro Tsujikawa

COPYRIGHT

2023, 2015, Tatsuhiro Tsujikawa


Updated 2024-01-29 - jenkler.se | uex.se