Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Интенсивная передача через Windows Socket   Найти похожие ветки 

 
DmitryA   (2004-05-25 19:39) [0]

Коллеги, подскажите, как решить проблему: передача  через TCP/IP постоянного объема информации в синхронном режиме, большими блоками - скорость удовлетворительная, но если передавать интенсивно маленькие блоки информации (того же объема), то скорость передачи падает раз в 10! Как быть, если нужен второй вариант?

Заранее благодарен...


 
Rouse_ ©   (2004-05-25 21:26) [1]

Смотря какие блоки...
Падение вызвано именно схемой запроса новой порции данных на отправителе, гораздо проще получить сразу большой кусок чем каждый раз делать Seek на нужную позицию (это я так, на пальцах обьясняю)
Чем вызвана необходимость уменьшения пакетов?


 
Verg ©   (2004-05-25 21:47) [2]


>  передача  через TCP/IP постоянного объема информации в
> синхронном режиме, большими блоками - скорость удовлетворительная,
> но если передавать интенсивно маленькие блоки информации
> (того же объема), то скорость передачи падает раз в 10


ДА не, быть того не может. TCP все равно малыми порциями, но часто ты пополняешь передаваемый поток, или большими но редко. Передает-то он этот поток все равно по своим правилам, разбивая весь поток сегментами, размером по MSS.
При таком (на порядок) падении скорости, дело в чем-то другом, не в TCP.


 
Rouse_ ©   (2004-05-25 22:58) [3]

> [2] Verg ©   (25.05.04 21:47)
Здается мне что автор говорит о размерах передаваемой информации вплоть до 1 бита - тут действительно будет заметно падение скорости... Причем даже сеть тут как бы и не при чем... :)



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
6-1085736941
Turbid
2004-05-28 13:35
2004.07.25
Проверка последнего изменения страницы без закачки?


4-1087052143
juiceman
2004-06-12 18:55
2004.07.25
Типы хуков


1-1089640774
Горыныч
2004-07-12 17:59
2004.07.25
Как получить тотальный контроль над консольным приложением


8-1084047654
ser_ega
2004-05-09 00:20
2004.07.25
Проиграть звук


14-1089198887
infom
2004-07-07 15:14
2004.07.25
Я вот пользуюсь клиентом DMClient от nikkie