Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
2-1143222772
beglec
2006-03-24 20:52
2006.04.09
Интересуют - а как нибуть по другому можно ?


15-1142772733
kaif
2006-03-19 15:52
2006.04.09
Определение понятия "иметь".


2-1143452022
EHOT
2006-03-27 13:33
2006.04.09
Проблема с SetKeyboardState();


4-1137994529
novikova
2006-01-23 08:35
2006.04.09
Работа через модем в режиме ЗАПРОС-ОТВЕТ


3-1139920807
Tornado
2006-02-14 15:40
2006.04.09
Помогите обработать событие




   Наверх