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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




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


3-75530
Аркадий
2001-12-21 17:42
2002.01.24
Delphi - BDE - MS SQL login failed


1-75588
Tuk
2002-01-03 19:42
2002.01.24
Мастера, подскажите, отчет не помещается по ширине на лист с альбомной ориентацией как его можно разарезать?


1-75554
Анатолий
2002-01-06 06:20
2002.01.24
Цвет ячейки StringGrid


7-75703
Dratvik
2001-10-09 18:35
2002.01.24
Можно ли как-то сделать файл на диске невидимым для Explorer и других