ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
13 июля
480625 Топик полностью
fk0, легенда (17.01.2014 00:21 - 00:42, просмотров: 97) ответил MBedder на Чтобы учинить кольцевой буфер в винде, нужно в драйверный уровень погрузиться, а это он не умеет :(
Это ты не знаешь, что любой fifo, unix domain socket или tcp socket дадут тот самый буфер. 4кб, 128кб и 128кб соответственно (типично). Собственно если железяка IGMP не может, то можно сделать повторитель вещающий в IGMP, а от него уже и принимать параллельно 50-ю программами (в пределах одного ПК или даже сегмента локальной сети, до первого роутера). Но это для пакетов, не для потока TCP. А в пакетном режиме странно говорить о кольцевом буфере, т.к. порядок прихожения пакетов сетью вообще-то не гарантируется. Это уже на уровне приложения порядок, по возможности, должен восстанавливаться. Для этого в приличных протоколах (google://RTSP, например) для этого в каждый пакет его номер и всё такое засунуто. А лезть писать свой драйвер -- дикая форма ассемблеризма.
[ZX]