Подскажите возможно ли в случае sctp соединения прочитать номер потока а в идеале ещё и размер принятых данных, до фактического чтения данных (в моем случае необходимо распределить данные в несколько кольцевых очередей в зависимости от номера потока и хочется избежать лишнего копирования через промежуточный буфер)?
Функция sctp_recvmsg одновременно заполнит буфер и вернёт структуру с номером потока, что как раз ведет к двойному копированию (сама функция заполнит буфер а затем придется копировать в очередь в зависимости от номера потока)….