#define SOCKET_BUFFER_MAX_LENGTH 1400 /*!< Maximum allowed size for a socket data buffer. Used with @ref send socket function to ensure that the buffer sent is within the allowed range. */
Does this limitation also apply to the recv() function? If I specify the receive buffer to be 4KB, for example, and a remote peer wants to send 2800 bytes of data, am I going to get multiple SOCKET_MSG_RECV socket event callbacks or only one when the entire message is arrived?