Главная страница
    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.003 c
2-1295347887
Mops
2011-01-18 13:51
2011.04.24
Использование интерфейсов


1-1252579314
webpauk
2009-09-10 14:41
2011.04.24
тень


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


15-1293095836
Павел Калугин
2010-12-23 12:17
2011.04.24
Встретим новый год в Нижнем Новгороде?


15-1294176598
Юрий
2011-01-05 00:29
2011.04.24
С днем рождения ! 5 января 2011 среда





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