Я реализую скользящее окно для тривиального протокола. Я реализовывал окно, используя статическую циклическую очередь (массив), как если бы оно было эффективным.
Но один из моих друзей сказал, что он видел реализацию скользящего окна в tcp, оно использует связанный список. Я не думаю, что он видел, поскольку он не знает, где находится сетевой код в дистрибутиве.
В любом случае,
что является лучшим способом реализации скользящего окна для управления потоком.
1. особые очереди
2. связанный список
3. или что-то еще.
какие-либо рекомендации или реализация кода?