Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

Интенсивная передача через 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.039 c
4-1086934510
bars
2004-06-11 10:15
2004.07.25
Узнать символ соответствующий нажатой клавише


4-1086868594
avgur
2004-06-10 15:56
2004.07.25
Набрать номер модемом и перейти в голосовой режим


1-1089281407
P@vel
2004-07-08 14:10
2004.07.25
Thread


3-1088411549
MORA
2004-06-28 12:32
2004.07.25
InterBase SERVER


1-1089272142
Help
2004-07-08 11:35
2004.07.25
Перетаскивание окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский