Форум: "Сети";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизIndy9: Nagle Найти похожие ветки
← →
n0p (2005-07-12 18:42) [0]Что за наглый режим? Насколько я понимаю он включает склейку пакетов, но мне это не надо! Как его отключить?
← →
Eraser © (2005-07-12 19:00) [1]n0p (12.07.05 18:42)
Насколько я понимаю он включает склейку пакетов, но мне это не надо!
Не правильно считаешь. Это алгоритм Нагеля, суть его в плавном нарастании скорости отправки трафика.
← →
n0p (2005-07-12 19:41) [2]//От сервера уходит несколько сотен пакетов в секунду. Поскольку Nagle для ускорения процесса отключен, исходящие пакеты не будут склеиваться и пойдет немалая потеря на заголовках TCP/IP. Поэтому все исходящие пакеты склеиваются в один большой буфер (TByteArray), который 10 раз в секунду отправляется уже по назначению. Вот такой вот буфер я и назвал Комплексным пакетом. Если пакет вырастает значительно (скажем, до 50-100 байт), можно сжать его ZLib"ом. Тогда это уже Сжатый пакет и формат его еще несколько усложняется. Ко всему прочему добавлю шифрацию всего трафика, так что получается приличная каша в коде. Но все пока работает. :)
← →
n0p (2005-07-12 21:01) [3]Лучше скажите как его отключить!
← →
Alexander Panov © (2005-07-12 21:30) [4]n0p (12.07.05 21:01) [3]
Лучше скажите как его отключить!
См. setsockopt
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c