Отправлено 20.07.2011 0:42 пользователем Эдуард Толмачёв
[
обновлено 16.11.2011 21:03
]
Зачем это нужно?
Если вы хотите сделать программу использующую протокол обмена мгновенными сообщениями ICQ и не хотите разбираться с тонкостями реализации данного протокола, то проект "ICQ Module" как раз то, что вам нужно!
"ICQ Module" - это подключаемая библиотека, реализующая полноценную поддержку ICQ протокола в вашей программе.
Техническое описание ICQ модуля:
- Поддержка ICQ протокола 11 версии (используется в клиенте QIP 2010).
- Модуль написан на языке программирования Delphi 2010.
- Вывод данных из модуля в основную программу производится в формате XML.
- Использование не ограниченного количества подключенных к основной программе модулей.
- Расширяемый список команд для управления модулем.
- Поддержка подключения через Proxy.
- Проверка наличия обновлённых версий модуля.
- Английский и Русский интерфейс.
Примеры использования ICQ модуля:
Описание команд для ICQ модуля:
Легенда: [команда] - [идентификатор модуля] - [передаваемые в модуль данные] - [описание]
- [1] - [*] - [] - [вызов окна настроек подключения]
- [2] - [*] - [] - [подключиться]
- [3] - [*] - [] - [отключиться]
- [4] - [*] - [] - [включить режим вывода пакетов в основную программу]
- [5] - [*] - [] - [отключить режим вывода пакетов в основную программу]
- [6] - [*] - [] - [проверить обновление модуля]
- [7] - [*] - [] - [сохранить настройки модуля]
- [8] - [*] - [] - [запрос информации о модуле]
- [9] - [*] - [] - [перечитать настройки модуля]
Описание кодов событий ICQ модуля:
Легенда: [код события] - [данные] - [описание]
- [1] - [] - [отключение в оффлайн]
- [2] - [список url] - [получаем "хорошие" ссылки]
- [3] - [сообщение и код ошибки] - [ошибка авторизации на сервере icq]
- [4] - [содержимое команды] - [команда от основной программы]
- [5] - [список контактов] - [получаем список контактов]
- [6] - [] - [выход в онлайн]
- [7] - [номер версии на сайте] - [проверка обновлений модуля]
- [8] - [] - [начало подключения]
- [9] - [информация о модуле] - [ответ на запрос информации о модуле]
- [10] - [] - [настройки модуля сохранены]
- [11] - [] - [настройки модуля прочитаны]
Описание кодов ошибок ICQ модуля:
Легенда: [код ошибки] - [описание]
- [1] - [ошибка авторизации на прокси]
- [2] - [другая ошибка прокси]
- [3] - [получен не icq пакет]
- [4] - [uin подключен с другого ресурса]
- [5] - [ошибка разбора пакета]
- [6] - [ошибка при получении данных из сокета]
- [7] - [ошибка преобразования DNS]
- [8] - [ошибка сокета]
- [9] - [ошибка при подключении]
- [10] - [подключение разорвано]
- [11] - [ошибка подключения]
- [12] - [ошибка socks подключния]
- [13] - [ошибка socks сокета]
- [14] - [ошибка http сокета]
|
|