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

Вниз

Нужен ли гибрид TCP и UDP   Найти похожие ветки 

 
Iklo   (2004-03-31 13:34) [0]

Между клиенским и серверным приложением нужно передавать изображение и некий набор данных. Сомо собой, если есть ошибка при передеч изображения ее можно отбросить, а вот данные терять нельзя. Есть готовые решения по этому поводу, и есть ли резон писать гибрид TCP и UDP протокола? Сейчас используется два отдельно, но обмен достаточно интенсивный и маленьких пакетов данных неприлично много, хотелось бы их "пришить" к потоку изображению. Или вообще на TCP все загнать?


 
Digitman ©   (2004-03-31 13:39) [1]


> Или вообще на TCP все загнать?


именно
к тому же весьма неплохим решением было бы задействовать режим OOB_LINE (Out-Of-Band Line) передающего/принимающего гнезд


 
Iklo   (2004-03-31 13:45) [2]

А можно чуть-чуть подробнее, беуваль пару строк. Спасибо!


 
Iklo   (2004-03-31 13:45) [3]

А можно чуть-чуть подробнее, буквально пару строк. Спасибо!


 
Digitman ©   (2004-03-31 13:52) [4]

давай так

сначала ты открываешь хэлп на ф-цию SetSockOpt(), ищешь описание опции SO_OOBINLINЕ, читаешь/изучаешь внимательным образом комментарий (See section Out-Of-Band data for a discussion of this topic.), а затем от том, что из всего проштудированного будет непонятно, побеседуем предметно


 
Iklo   (2004-03-31 14:12) [5]

Я в паралель открыл. Пока ясно.


 
Iklo   (2004-03-31 15:07) [6]

Ув Digitman, в спецификациях TCP написано что Out-Of-Band Data посылается сразу, без ожидания заполнения пакета. Эта возможность решает многое.
А вот если я хочу ЧАСТЬ ПАКЕТА передать с кантрольными сумами, квинтированием и т.д., а другую просто дописать и послать
"на авось", как в UDP?
record
  ImportantData:SomeBuffer;      
  UnImportantData:SomeBuffer;  //но желательная, не мной  
end;


Это использует система управления, приближенная к реальному времени, которая пакеты плодит как китайцы китайцев. Вот и хочется втиснуться в существующие рамки канала связи и протоколов.

Заранее благодарю, Вы и так уже многое прояснили!


 
Digitman ©   (2004-03-31 16:38) [7]

о каких "пакетах" ты ведешь речь ? о прикладных ? т.е. сообщениях в соответствии с твоим собственным ПИО ?



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

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

Наверх




Память: 0.48 MB
Время: 0.061 c
11-1072025889
AlexCo2
2003-12-21 19:58
2004.05.23
Функция PlaySound


11-1072613791
gp
2003-12-28 15:16
2004.05.23
Application.CreateForm


7-1081753156
Ivolg
2004-04-12 10:59
2004.05.23
Блокировка


11-1072126277
Revolter
2003-12-22 23:51
2004.05.23
TKolComboBox.DroppedWidth


3-1083311571
stelius
2004-04-30 11:52
2004.05.23
Непонятки с последовательностьюсобытий