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

Вниз

Ограничение на размер пакета   Найти похожие ветки 

 
Dust   (2001-10-28 01:42) [0]

При попытке пользуясь TCient/ServerSocket отправить большое сообщение ПОТОКОМ (SendStream), начиная с 8Кб больше возникали проблемы - вместо 1-го приходит толпа пакетов. Ограничение естессно разумное, и было обойдено - ручками дописан отправка потока с размером пакетов в 4Кб. Внимание вопрос: как определить верхний предел размера пакета?


 
Polevi   (2001-10-28 13:01) [1]

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


 
Dust   (2001-10-28 17:50) [2]

Вопрос именно в том - какой пакет для данной системы будет максимальным, т.к. это влияет на быстродействие самого клиента.


 
Digitman   (2001-10-29 14:45) [3]

Системный буфер приема гнезда, по ум-ю, имеет размер как раз 4кб ... Что ты и наблюдаешь .... ни на что это влиять не будет


 
Anatoly Podgoretsky   (2001-10-29 16:15) [4]

И знать это нельзя, пакеты по дороге имеют тенденцию изменяться в размере в обе стороны


 
Digitman   (2001-10-30 12:38) [5]

Да мало того - в дороге еще и местами меняются и на место "приезжают" неодновременно и в произвольном порядке.
Не те пакеты, о которых ты говоришь (их вообще нельзя называть "пакетами"), а - TCP-пакеты

А на месте они снова в исх.поток собираются и по мере сбора заполняют буфер приема гнезда



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

Форум: "Сети";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.021 c
1-75584
Андрей Сенченко
2002-01-05 13:50
2002.01.24
Помогите с ловлей Handl-ов


1-75590
SergeyNew
2002-01-07 17:18
2002.01.24
ListView, не получается...


14-75663
Founder
2001-11-29 11:34
2002.01.24
Алгоритм.


1-75594
Stix
2002-01-07 21:56
2002.01.24
Русский HELP по Delphi 6


1-75579
Romul
2002-01-06 13:27
2002.01.24
MessageDlg со звуком





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский