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

Вниз

Возможно ли TIdCmdTCPServer принять многострочную команду?   Найти похожие ветки 

 
d@vinchi ©   (2009-03-11 17:11) [0]

Задача принять сообщение такого вида:
INVITE sip: watson@boston.bell tel.com SIP/2.0
Via: SIP/2.0/UDP kton.bell tel.com
From: A. Bell <sip: a.g.bell@bell tel.com>
To: T. Watson <sip: watson@bell tel.com>
CallID: 3298420296@kton.bell tel.com
Cseq: 1 INVITE
ContentType: application/sdp
ContentLength: х

<?xml version="1.0"?>
<бла...бла..бла>
  ...
</бла...бла..бла>

Если создать команду INVITE то принимается естественно только первая строка, можно ли как-то в обработчике команды получить остальные строки?
+++ Если создать команду Via чтобы обработать следующую сторку после INVITE что должно произойти по логике вещей, то обработчик не срабатывает...


 
d@vinchi ©   (2009-03-11 19:34) [1]

Вопрос можно закрыть т.к. сам докопался как получить остальные строки:
procedure TForm1.IdCmdTCPServer1CommandHandlers1Command(ASender: TIdCommand);
begin
 Memo1.Lines.Add(ASender.RawLine); // Первая строка
 ASender.Context.Connection.IOHandler.Capture(Memo1.Lines, "."); //Остальные строки
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.012 c
15-1294912978
Андрей123
2011-01-13 13:02
2011.04.24
Подключение IP-камеры к телевизору


15-1294323902
Rok
2011-01-06 17:25
2011.04.24
Выбор технологии кросс-платформенного приложения


2-1295426993
Евгений07
2011-01-19 11:49
2011.04.24
как обеспечить доступ к данным между родительскими формами


6-1191246733
__Unnamed__
2007-10-01 17:52
2011.04.24
Вопрос про сокеты, а точнее про FD_CLOSE и FD_READ


15-1294608594
Юрий
2011-01-10 00:29
2011.04.24
С днем рождения ! 10 января 2011 понедельник