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

Вниз

Sockets, MaxDataLen=8192   Найти похожие ветки 

 
Тестер2   (2007-08-01 15:35) [0]

Что это за магическое число? (8192) Это максимальный размер который может передать сокет за один раз или что?


 
DVM ©   (2007-08-01 16:44) [1]

У мнея делфи наверно не магический. В модуле Sockets нет такой константы.
Где вы магический делфи брали? С магическими числами?


 
Rouse_ ©   (2007-08-02 10:54) [2]

Два в тринадцатой степени - где магия? :)
Вообще-то это размер траспортных буфферов по умолчанию...


 
Тестер2   (2007-08-02 17:40) [3]


> Вообще-то это размер траспортных буфферов по умолчанию...


Спасибо.

Т.е. если это можно воспринимать, так: 8192 - это максимальный объем, который можно пердать через TCP за один пакет?


 
Rouse_ ©   (2007-08-02 18:01) [4]

Нет, это именно размер именно принимающего/отправляющего буффера...


 
Тестер2   (2007-08-02 18:37) [5]

Тогда я совсем не понял.

Меня на самом деле интересует recv, но на примере send"a, как это выглядит делаем send(buffer), где мой buffer не должен превышать 8192, если превышает, то превышение шлем дополнительным send"oм?

а с recv, как делаем len := recv(...) и наш реальный объем (len) данных не будет превышать 8192?

Или как?


 
Сергей М. ©   (2007-08-03 08:41) [6]


> делаем send(buffer), где мой buffer не должен превышать
> 8192, если превышает, то превышение шлем дополнительным
> send"oм?


Это зависит от режима работы гнезда - блокинующего или неблокирующего.


> с recv, как делаем len := recv(...) и наш реальный объем
> (len) данных не будет превышать 8192?


А вот это тебя вообще не должно волновать - cколько recv вернул, стольким и довольствуйся, остальное получишь при последующих recv. Но опять же поведение recv зависит от режима работы гнезда.



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
15-1206724373
tesseract
2008-03-28 20:12
2008.05.11
Быстрый tiling


3-1196844514
em240
2007-12-05 11:48
2008.05.11
MsSql+Job+обработка ошибки


15-1206715335
PHP
2008-03-28 17:42
2008.05.11
не открываются файлы с расширением PHP


15-1206587384
slider007
2008-03-27 06:09
2008.05.11
С днем рождения ! 27 марта 2008 четверг


2-1208241743
Миша
2008-04-15 10:42
2008.05.11
Титульный лист в программе