C 28 декабря мы перестаём поддерживать старые версии ICQ...

Больше
1 мес. 1 нед. назад #81 от inkservice
)) понял.. Буду крутить).. Мне лучше запускать дебуг версию и прикреплять файлы? Или писать, что не так, сюда?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 мес. 1 нед. назад #82 от Mikanoshi
Дебаг. Если ошибка с вылетом, то лучше созданный отчёт на мыло. Всё остальное в тему сборки, а не сюда.

Получение сообщений всё ещё не полностью работает, они доходят, но не отображаются. В след версии исправлю.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 мес. 1 нед. назад #83 от inkservice
Понял. Спасибо дождусь исправления, а то и не смогу переписку вести ж... Через крысу работаю и нужно полноценное общение..).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 мес. 6 дн. назад #84 от apchi07

Mikanoshi пишет: Дебаг. Если ошибка с вылетом, то лучше созданный отчёт на мыло. Всё остальное в тему сборки, а не сюда.

Получение сообщений всё ещё не полностью работает, они доходят, но не отображаются. В след версии исправлю.

Так и у меня на операционке ХР только эта проблема присутствует. Как только исправится, так меня все будет устраивать. Так что на ХР тоже работает.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 мес. 6 дн. назад #85 от Nick1983_
а история подтянется? если не на сервере была

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 мес. 6 дн. назад #86 от Mikanoshi
Куда подтянется?) Локальная история как была, так и будет.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 мес. 5 дн. назад #87 от Nick1983_
да фиг знает, с сервером синхронизируется и пропадет)))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 мес. 5 дн. назад #88 от Kalimor
Подскажите, пожалуйста, можно ли где то взять исходники сборки 1204?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 мес. 4 дн. назад #89 от Rapid D

Kalimor пишет: Подскажите, пожалуйста, можно ли где то взять исходники сборки 1204?

Нет.
Код для multi я пока не выкладывал...
Но почти весь код доступен по отдельности - и ICQ и MRA и XMPP
Спасибо сказали: Kalimor

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 нед. 7 ч. назад - 3 нед. 6 дн. назад #90 от Mikanoshi
@Rapid D

Как будем шифрование делать в новом протоколе?)
Там есть поддержка передачи данных, с указанием капсов и даже флагом 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, значит это спец сообщение крысы.
Последнее редактирование: 3 нед. 6 дн. назад пользователем Mikanoshi.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 нед. 6 дн. назад #91 от blackhat_54rus
Так-таки я не понял, новый релиз всё же будет, или всё останется на уровне ручных сборок для продвинутых юзеров? :) Я не подгоняю, просто хочется понимания, стоит ждать или нет.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 нед. 6 дн. назад - 3 нед. 6 дн. назад #92 от Rapid D

Mikanoshi пишет: @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}
Последнее редактирование: 3 нед. 6 дн. назад пользователем Rapid D.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 нед. 6 дн. назад - 3 нед. 6 дн. назад #93 от Mikanoshi
Это же json внутри сообщения, протоколом не обрабатывается. Так что придёт только тому, кому ты его отправил)) Капсы просто для проверки на стороне получателя. Так запрос выглядит:
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&notifyDelivery=true&offlineIM=1&r=3&t=694631417

Проблема нового протокола в том, что событие смены статуса контакта (presence), приходящее от сервера, по умолчанию не имеет капсов вообще. Если при создании сессии или задании своего статуса в поле interestCaps вписать список капсов, то только они будут приходить автоматом. Но т.к. подписей клиентов дофига, а публичный ключ вообще динамический, то это нормально не будет работать в крысе. Приходится при выходе в сеть получать капсы всех онлайн контактов из КЛ (хорошо хоть это 1 запрос), а потом ещё и при выходе любого контакта в онлайн получать каждый раз его капсы.
Последнее редактирование: 3 нед. 6 дн. назад пользователем Mikanoshi.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: bassvazoozaDelphukdekTiMeTraSheRd0CeNTRapid D
Время создания страницы: 0.409 секунд
Работает на Kunena форум