Главная страница
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.47 MB
Время: 0.045 c
5-1129107610
denissoft
2005-10-12 13:00
2006.04.09
Помогите написать компонент с 2 полями TDataField


2-1143027125
s_t_d
2006-03-22 14:32
2006.04.09
Коды клавишей управления курсором


4-1138077362
Atheist
2006-01-24 07:36
2006.04.09
Нестандартный edit (получение текста)


8-1130856060
zxc
2005-11-01 17:41
2006.04.09
avi в bmp


2-1143446541
Yojik
2006-03-27 12:02
2006.04.09
НЕмодальное->Модальное