> а ты программы писать научись. :-) Так я и умею, но у жабера врожденные генетические дефекты на уровне протокола. На его фоне даже протокол аськи - технологический шедевр, блин.
> все вольности протоколов об отсутствии размеров на те или иные сущности этого
> протокола -- ...
В XML тегах понятие размера отсутствует как класс. Более того - бинарные данные типа аватаров в него лезут только с трехэтажными изгалениями. А уж пересылка файлов или тем более какая еще передача аудио и видео, которые ну вообще совсем никак не текст... в жаббере не работают чуть менее чем никогда.
> ... -- внутри грамотной реализации *всегда* имеют явные лимиты.
Предлагаешь самому писать парсер XML? Вот уж нахрен такое счастье, XML одна из самых геморных в парсинге штук на планете, потому что слишком дофига всего умеет. А всякие libxml чинят по цать уязвимостей за раз и при малейшем отклонении от идеала жрут прорву ресурсов. Вплоть до того что модераторы не могут флубодобота в групчате забанить, потому что их клиенты очень озадачены парсингом и поэтому у них ничего не работает :)
> клиент разумеется-конечно может попытаться какого угодно размера отправить тег, но сервер
> обрубит его после окончания адекватности
Никаких регламентов на это нет. Поэтому если админ сервера настроил - может быть. А если не настроил - тогда и гиг прилетит. При том заранее "MTU" не известен и отправля сообшение остается только гадать - обрубит или нет. Квитирование доставки тоже блин опция. Почему-то не часть core. Так что обрубили или нет - еще и фиг узнаешь. Чудный протокол.