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

Вниз

UDP,NetFlow   Найти похожие ветки 

 
ZDenis ©   (2005-12-20 13:00) [0]

Помогите разобраься,пытаюсь с помощью Indy компонента UDPServer получить данные по протоколу NetFlow(Cisco).На событие UDPServerUDPRead вешаю обработчик.Так вот там есть переменная AData: TStream,но насколько  я понимаю  это для потоковых протоколов.А как получить данные  для дейтаграммных протоколов?


 
Digitman ©   (2005-12-22 14:10) [1]


> там есть переменная AData: TStream,но насколько  я понимаю
>  это для потоковых протоколов


неправильно понимаешь.

просто доступ к данным УЖЕ ПОЛУЧЕННОЙ полученной тобой дейтаграммы тебе предлагается осуществлять с помощью объекта поточного класса


 
tesseract ©   (2005-12-23 17:33) [2]

А можно спросить чем дейтаграммные протоколы отличаются от потоковых?????


 
FrykT ©   (2005-12-24 20:04) [3]

var
 List: TStringList;
begin
 List := TstringList.create;
 List.LoadFromStream(AData);
 //в List.text - Нужные тебе данные типа String;
 List.free; //не забываем в конце
end;


 
Verg ©   (2005-12-24 20:23) [4]


> tesseract ©   (23.12.05 17:33) [2]
> А можно спросить чем дейтаграммные протоколы отличаются
> от потоковых?????


Принципом.


 
tesseract ©   (2005-12-26 10:38) [5]

Каким - передача-то всё-равно пакетная (USER DATAGRAM PROTOCOL).
Как передаём/получаем - дело более вышестоящих чем UDP протоколов.

>> FrykT ©

Имей в виду Pascal-строки отличаются от PCHAR. У них первым символом длина строки идёт. Так-что твой код может, не сработать.


 
FrykT ©   (2005-12-26 19:55) [6]

>>tesseract ©
Так там пакет целиком приходит. Половина пакета не может прийти.
Или я не совсем понял, что ты имел ввиду..



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

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

Наверх




Память: 0.45 MB
Время: 0.02 c
4-1137699457
Rust007
2006-01-19 22:37
2006.04.09
MS Agent


2-1142997974
soi
2006-03-22 06:26
2006.04.09
Программное изменение размера дочернего окна


9-1127749540
Ford
2005-09-26 19:45
2006.04.09
IDirect3DDevice9 Не хочет создаваться


3-1139917696
V-kras
2006-02-14 14:48
2006.04.09
Поиск нескольких слов в тексте


15-1142607428
oldman
2006-03-17 17:57
2006.04.09
бывает же такое (кто их усил таблицы на форму кидать???) :)))





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский