У меня ОС Windows XP, ejabberd-1.1.4.
Я читал статью http://www.ejabberd.im/zlib , но не все так просто как там написано.
Сначала надо скачать последнюю библиотеку zlib с сайта
Добавил параметр zlib в listener, как в примере:
{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}, starttls, zlib, {certfile, "../ssl.pem"}]},
Сервер запустился без ошибок. НО после подключения клиента на строне сервера вылетает ошибка: Порядковый номер 50 не найден в библиотеке DLL zlib1.dll. Естественно порядковый номер зависит от версии библиотеки zlib.
Так как заставить работать сжатие на сервере? Скажите где взять библиотеку zlib совместимую с сервером ejabberd?
Перекомпиляцию заново сервера не предлагать.
Как я прочитал где-то тут
У меня ОС Windows XP, ejabberd-1.1.4.http://www.zlib.net/ . Скачал версию zlib 1.2.3. Скопировал в папку windows\system32.
Я читал статью http://www.ejabberd.im/zlib , но не все так просто как там написано.
Сначала надо скачать последнюю библиотеку zlib с сайта
Добавил параметр zlib в listener, как в примере:
Сервер запустился без ошибок. НО после подключения клиента на строне сервера вылетает ошибка: Порядковый номер 50 не найден в библиотеке DLL zlib1.dll. Естественно порядковый номер зависит от версии библиотеки zlib.
Так как заставить работать сжатие на сервере? Скажите где взять библиотеку zlib совместимую с сервером ejabberd?
Перекомпиляцию заново сервера не предлагать.
Как я прочитал где-то тут уже не помню, что сжатие трафика не работает с включеным шифрованием, а вот почему без шифрования не работает, так и не нашел
{5222, ejabberd_c2s,
{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}, starttls, zlib, {certfile, "C:\Program Files\ejabberd-1.1.4/conf/server.pem"}]},
Это в 1.1.4
В 2.0 не пробовал. Точнее не проверял.
Да не работает,
Да не работает, вот пример ответа при подключении клиента
Тип события: Уведомление
Источник события: Application Popup
Категория события: Отсутствует
Код события: 26
Дата: 11.02.2008
Время: 10:05:10
Пользователь: Н/Д
Компьютер: WS-3071
Описание:
Всплывающее окно приложения: erl.exe - Не удалось найти компонент : Приложению не удалось запуститься, поскольку zlib1.dll не был найден. Повторная установка приложения может исправить эту проблему.
Стоп, это
Стоп, это скорее всего бага клиента.
Psi соединился с сервером, а JAJC не желает, но мочему именно erl.exe матерится, а не сам ОФОС :-/
не туда
..
все решилось
все решилось ссылкой выше
а мне бы кто подсказал от чего зависит уровень сжатия?
Zlib for Windows
Zlib for Windows:
http://gnuwin32.sourceforge.net/packages/zlib.htm
Заработал ZLIB
Zlib for Windows:
http://gnuwin32.sourceforge.net/packages/zlib.htm
Спасибо большое за ссылку, заработало сжатие.
P.S. Может в FAQ добавят эту ссылку, а то найти её не так просто.
ФАК
Zlib for Windows:
http://gnuwin32.sourceforge.net/packages/zlib.htm
Спасибо большое за ссылку, заработало сжатие.
P.S. Может в FAQ добавят эту ссылку, а то найти её не так просто.
в ФАК на сколько заметно попадают только англоязычные топы