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

Вниз

Возможно ли 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
1-1252509881
CAMITHbIK
2009-09-09 19:24
2011.04.24
TDBCtrlGrid: поведение при загрузке из dll


3-1257170221
mom
2009-11-02 16:57
2011.04.24
Ehlib 4.0 порядок следования столбцов


2-1295382612
Студент
2011-01-18 23:30
2011.04.24
Насколько я неправильно вывожу на печать через TPrinter?


15-1294985178
Медвежонок ХМЛ
2011-01-14 09:06
2011.04.24
УЭК


15-1294991323
Антон Т.
2011-01-14 10:48
2011.04.24
Как сделать рассылку?





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