Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Вниз

Нужен ли гибрид 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.032 c
4-1080826817
LebAlex
2004-04-01 17:40
2004.05.23
Событие на Button из DLL?


7-1081868399
RyDmi
2004-04-13 18:59
2004.05.23
Работа с LPT


1-1083740361
Term
2004-05-05 10:59
2004.05.23
Можно ли сделать форму активной если известен её caption?


3-1083218629
direqtor
2004-04-29 10:03
2004.05.23
Ошибка при работе с отчетами Access


14-1083323186
Тимохов
2004-04-30 15:06
2004.05.23
Антиспамовая прога.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский