Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kem
0 / 0 / 0
Регистрация: 30.09.2010
Сообщений: 3
#1

Ограничен ли буфер, передаваемый в функцию send - C++

30.09.2010, 17:03. Просмотров 444. Ответов 5
Метки нет (Все метки)

Вопрос: ограничен ли размер буфера, передаваемого в функцию send, размером MTU?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2010, 17:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ограничен ли буфер, передаваемый в функцию send (C++):

Шаблоны функции и указатель на функцию передаваемый в функцию - C++
Привет! Вопрос такой: Если я пишу сортировку, например, bubbleSort и хочу помимо массива и его размера передать ещё и указатель на функцию,...

Параметр передаваемый в функцию - C++
Добрый день, уважаемые, посетители форума. Вот я написал быструю сортировку: // quicksort.cpp: главный файл проекта. #include...

Где гарантии, что send передаст большой буфер целиком? - C++
Еще такой нюанс: если у меня буфер занимает пару мегабайт и я отправляю его не несколькими а одним вызовом send() то есть риск, что данные...

Как вернуть в функцию before send значение false? - jQuery
Нужно в родительскую функцию передать false из else пробую вот так не рабоатет beforeSend: function() { ...

Чат. При активации функции Send на клиенте, сообщение должно попасть в функцию Receive сервера - C#
привет всем. у меня есть проект чат,который срочно нужно сделать. передача сообщений идет посредством NetworkStrem и BinaryFormatter....

Ошибки Cannot send session cookie, Cannot send session cache limiter - PHP
Переустановил винду, поставил apache, старый конфиг подредактировал (поменял локальниный диск). Тут решил дописать остатки сайта,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
30.09.2010, 18:11 #2
Цитата Сообщение от kem Посмотреть сообщение
Вопрос: ограничен ли размер буфера, передаваемого в функцию send, размером MTU?
Скорее всего нет, так как речь о разных уровнях стека TCP/IP.
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
30.09.2010, 21:00 #3
Нет конечно - не ограничен
kem
0 / 0 / 0
Регистрация: 30.09.2010
Сообщений: 3
01.10.2010, 11:06  [ТС] #4
Тогда может Вы еще подскажете:
Почему, если я устанавливаю размер буфера, передаваемого в ф-цию send, больше 1460, то в передаваемых пакетах не устанавливается флаг PUSH?
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
01.10.2010, 13:49 #5
TCP или UDP ?
kem
0 / 0 / 0
Регистрация: 30.09.2010
Сообщений: 3
01.10.2010, 14:39  [ТС] #6
TCP. И вот еще вопрос: будет разница во времени передачи при вызове, к примеру, 20 раз send с буфером 1460 и одном вызове send с буфером 20*1460?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2010, 14:39
Привет! Вот еще темы с ответами:

Аргумент, передаваемый в нить, привести к типу - C (СИ)
У меня в цикле создаются нити: ...while(TRUE){ if(d == 10) break; DWORD WINAPI client(void *arg); DWORD...

Выборка из БД: не принимается параметр, передаваемый в представление - C# MVC
вобщем дело в том, что если делать ветвление, то ругается на параметр каторый передаем в представление, якобы его нет. ок да, я забил на...

Как реализовать функцию копирования в буфер обмена и вставку например в Notepad или Word? - Java
Имеется текстовый редактор на Java.Как реализовать функцию копирования в буфер обмена и вставку например в Notepad или Word. Заранее...

Как изменять передаваемый в качестве параметра объект? - Python
#Location object class Location: cx, cy = 0, 0 def __init__(self, x, y): self.cx, self.cy = x, y #Graph's vertex ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.10.2010, 14:39
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru