Главная страница
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.022 c
9-1074578911
Hex0DesiMaL
2004-01-20 09:08
2004.05.23
Епрст....


4-1080633000
Владимир Бирюков
2004-03-30 11:50
2004.05.23
Атрибут "Поверх всех" и всплывающее окно принтера


4-1080972102
Namiq
2004-04-03 10:01
2004.05.23
Java + Delphi


3-1082723996
Makaron
2004-04-23 16:39
2004.05.23
Обработка значений в QRDBText


3-1083218458
Mitrofan
2004-04-29 10:00
2004.05.23
Одно приложение - несколько СУБД