Цитата(esaulenka @ Oct 19 2015, 16:15)

Буфер из пакетов, само собой, закольцованный.
А зачем закольцованый ?

На самом деле, слишком общий вопрос и и мало данных.. На общий вопрос соответствующий ответ:
- опишите свои пакеты структурой данных (классом) с состоянием (длина, сколько данных в него надо принять до состояния "заполненности" итп)
- организуйте FIFO - очередь пакетов, например, с помощью списка указателей на эти структуры (std::list, например), тогда недопринятый пакет всегда будет в конце списка. Принятые пакеты удаляем с головы.
Кроме этого, возможно реализовать примерно еще 764 других варианта решеня поставленной задачи
Сообщение отредактировал CrimsonPig - Oct 19 2015, 15:38