Главная страница
    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.44 MB
Время: 0.004 c
15-1294737725
aka
2011-01-11 12:22
2011.04.24
Форум


2-1295432083
Scott Storch
2011-01-19 13:14
2011.04.24
упростить алгоритм TStrings.SetDelimiterText


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


2-1295368393
Ярослав
2011-01-18 19:33
2011.04.24
TStringList + много данных


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