← All posts tagged Jabber

IMadering
Jabber Delphi IMadering Прошу помогите! Пишу жаббер клиент на делфи и функция авторизации по DigestMD5 на серера не работет после перевода проекта на делфи 2010 (тоесть с юникодом). Для сокетов используется библиотека ICS components.
IMadering
Jabber ICQ IMadering Вылодил на официальном сайте глючную не стабильную новую сборку IMadering. Изменений в ядре программы так много, что она ещё толком не отлажена поэтому и может глючить. Главное есть поддержка Jabber. Пока только основный функции jabber протокола и поддерживается подключение к серверам: jabber.ru, jabber.org
IMadering
Jabber ICQ IMadering Приближаюсь к новой версии imadering. Заработала у меня подложка списка контактов. Заработал жаббер протокол, но пока только самые основные функции. Буду доделывать дальше всё остальное для полной поддержки jabber. Сейчас займусь полной ревизией кода перед тем как выложить новую версию.
IMadering
Jabber Жуйк, подскажи, почему с аккаунта 1@jabber.ru я не могу заходить на конференции? Я пытался понять, но вроде как серваки не пускают именно на конференции с этого JID может потому что он начинается с 1?
IMadering
Jabber IMadering Вот уже что-то вырисовывается и даже работает. Просмотрел многие библиотеки по на предмет способов расклейки пакетов но мне не все понравились, решил написать свой расклейщик ) Это уже работает. Пакеты расклеиваются.
//--Начинаем пробег по возможным склеенным пакетам
if OpenKey('istream') then
try
CntPkt := GetKeyCount();
finally
CloseKey();
end;
for i := 0 to CntPkt — 1 do
begin
if OpenKey('istream\stream:features', false, i) then
try
showmessage(GetKeyXML);
finally
CloseKey();
end;
end;
IMadering
Jabber IMadering //--Разбираем пакеты рабочей фазы jabber
if Jabber_Work_Phaze then
begin
//--Обрамляем в STREAM для корректной обработки братских узлов парсером
Pkt := '<STREAM>' + Pkt + '</STREAM>';
//--Инициализируем XML
with TrXML.Create() do
try
//--Загружаем пакет в объект xml
Text := Pkt;
//--Начинаем пробег по возможным склеенным пакетам
Надеюсь что-то получится придумать :)
IMadering
Jabber IMadering Думал что решил проблему с расклейкой пакетов жаббера, но не тут то было ) Клеит! Придётся счас самому свой обработчик написать чтобы уж точно надёжно расклеивал.