Re[4]: TCP IP очередь запросов...
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 19.05.05 10:56
Оценка:
Здравствуйте, CrystaX, Вы писали:

CX>Здравствуйте, eao197, Вы писали:


E>>Если сообщения имеют регулярную текстовую структуру (например, XML), то можно обойтись без меток или размера -- сама структура сообщения позволит выделить сообщение целиком. Но это может быть не эффективно на больших сообщениях.


CX>Пример: HTTP. Есть заголовок Content-Length, в котором указывается длина body.


Я имел в виду чуть-чуть другое. Например, когда сообщения имеют вид:
<message>
    <action>
        <name>Do Something</name>
        <param_count>2</param_count>
        <param ordinal="1" value="With this..." />
        <param ordinal="2" value="...and this!" />
    </action>
</message>


Если поступают большие блоки данных, в которых могут быть множество подобных небольших данных, то их может быть удобно разбирать SAX-парсером. Выбрасывая при этом успешно пропарсенные сообщения и останавливаясь на первом сообщении, которое не поместилось в буфер полностью.
... << RSDN@Home 1.1.4 beta 6a rev. 436>>


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.