C 28 декабря мы перестаём поддерживать старые версии ICQ...
- inkservice
- Не в сети
- New Member
- Сообщений: 11
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Получение сообщений всё ещё не полностью работает, они доходят, но не отображаются. В след версии исправлю.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- inkservice
- Не в сети
- New Member
- Сообщений: 11
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- apchi07
- Не в сети
- New Member
- Сообщений: 7
- Спасибо получено: 3
Так и у меня на операционке ХР только эта проблема присутствует. Как только исправится, так меня все будет устраивать. Так что на ХР тоже работает.Дебаг. Если ошибка с вылетом, то лучше созданный отчёт на мыло. Всё остальное в тему сборки, а не сюда.
Получение сообщений всё ещё не полностью работает, они доходят, но не отображаются. В след версии исправлю.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Nick1983_
- Не в сети
- New Member
- Сообщений: 4
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Nick1983_
- Не в сети
- New Member
- Сообщений: 4
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Kalimor
- Не в сети
- New Member
- Сообщений: 2
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Нет.Подскажите, пожалуйста, можно ли где то взять исходники сборки 1204?
Код для multi я пока не выкладывал...
Но почти весь код доступен по отдельности - и ICQ и MRA и XMPP
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
Как будем шифрование делать в новом протоколе?)
Там есть поддержка передачи данных, с указанием капсов и даже флагом Base64, вот только доступ к ссылке запрешён.
api.icq.net/im/sendDataIM
Можно сделать просто в сообщении в формате JSON, например с публичным ключом:
{"type":"RnQDataIM","caps":["5244454330028D3EEA0F79CC98299E5C","52444543312F6FAEBD40BFB00BB6FE49","524445433278903621AD0F1BA70E24CC"],"data":"R2/p2Yc/OQzFjo7RKx13puLG2ZMruYj+LSsba0nkam4=","compressed":0,"crc":2715040142,"length":21}
Разбудить (buzz):
{"type":"RnQDataIM","caps":["F23DD3847B5240ECB5CE106459A4C97D"]}
При получении если в сообщении есть RnQDataIM, то парсить в JSON, если распарсилось и type = RnQDataIM, значит это спец сообщение крысы.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- blackhat_54rus
- Не в сети
- New Member
- Сообщений: 6
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Примерно так, но разве можно несколько капсов?@Rapid D
Можно сделать просто в сообщении в формате JSON, например с публичным ключом:...{"type":"RnQDataIM","caps":["5244454330028D3EEA0F79CC98299E5C","52444543312F6FAEBD40BFB00BB6FE49","524445433278903621AD0F1BA70E24CC"],"data":"R2/p2Yc/OQzFjo7RKx13puLG2ZMruYj+LSsba0nkam4=","compressed":0,"crc":2715040142,"length":21}
Я ещё не изучал протокол. С уникальным капсом сообщение придёт только тому, кто его поддерживает?
{"type":"RnQEncIM", "caps":"5244454330028D3EEA0F79CC98299E5C", "senderkey":"028D3EEA0F79CC98299E5C2F6FAEBD40BFB00BB6FE4978903621AD0F1BA70E24CC",
"data":"R2/p2Yc/OQzFjo7RKx13puLG2ZMruYj+LSsba0nkam4=","compressed":0,"crc":2715040142,"length":21}
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Mikanoshi
- Не в сети
- Platinum Member
- Сообщений: 1112
- Спасибо получено: 158
https://api.icq.net/im/sendIM?aimsid=168........&f=json&message=%7B%22type%22%3A%22RnQDataIM%22%2C%22caps%22%3A%5B%225244454330028D3EEA0F79CC98299E5C%22%2C%2252444543312F6FAEBD40BFB00BB6FE49%22%2C%22524445433278903621AD0F1BA70E24CC%22%5D%2C%22data%22%3A%22sMFfAEByxYbi7lspN%2FC1Sw%3D%3D%22%2C%22compressed%22%3A0%2C%22crc%22%3A4250742589%2C%22length%22%3A4%7D¬ifyDelivery=true&offlineIM=1&r=3&t=694631417
Проблема нового протокола в том, что событие смены статуса контакта (presence), приходящее от сервера, по умолчанию не имеет капсов вообще. Если при создании сессии или задании своего статуса в поле interestCaps вписать список капсов, то только они будут приходить автоматом. Но т.к. подписей клиентов дофига, а публичный ключ вообще динамический, то это нормально не будет работать в крысе. Приходится при выходе в сеть получать капсы всех онлайн контактов из КЛ (хорошо хоть это 1 запрос), а потом ещё и при выходе любого контакта в онлайн получать каждый раз его капсы.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Nick1983_
- Не в сети
- New Member
- Сообщений: 4
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- lexxhat11
- Не в сети
- New Member
- Сообщений: 11
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Anchel
- Не в сети
- New Member
- Сообщений: 7
- Спасибо получено: 0
Юзал до отключения R&Q 1113. Легкий портейбл 1,5 Мб. Скажите, что-то похожее рабочее сейчас есть / будет?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Я выкладываю multi версии.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- lehahihi
- Не в сети
- New Member
- Сообщений: 3
- Спасибо получено: 0
Всё время пишет ошибка сети.
Пробовал качать из разных мест.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Попробуйте разными браузерами
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.