Не меняется основной статус
- Zeral
- Не в сети
- Junior Member
- Сообщений: 37
- Спасибо получено: 0
RNQ 1108 Unicode, RNQ_Theme, Албанский перевод(непомню какой версии) Фаерволов которые могли что-либо блокировать нет. Раньше на этой версии такого небыло.. появилось с месяц назад примерно. Может кто знает как лечится?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- d0CeNT
- Не в сети
- Moderator
- Сообщений: 823
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- RusNet
- Не в сети
- Junior Member
- Сообщений: 24
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Пушкожук
- Не в сети
- Platinum Member
- Сообщений: 832
- Спасибо получено: 1
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Zeral
- Не в сети
- Junior Member
- Сообщений: 37
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Пушкожук
- Не в сети
- Platinum Member
- Сообщений: 832
- Спасибо получено: 1
В QIP 8082 та же проблема.
А QIP 8095 вместо "нестандартных" статусов ставит просто онлайн.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Zeral
- Не в сети
- Junior Member
- Сообщений: 37
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- divizer
- Не в сети
- Premium Member
- Сообщений: 116
- Спасибо получено: 0
Кстати, не только крысоводы с этим столкнулись, но и еще кое-кто .
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Пушкожук
- Не в сети
- Platinum Member
- Сообщений: 832
- Спасибо получено: 1
На самом деле не так. Попробую объяснить так, чтобы всем было понятноЗнать аол игнорирует смену статусов на неизвестные им. Но позволяет подключаться с этими статусами.
В протоколе ICQ статус представляется в виде двухбатового числа. Для удобства я буду записывать их в 16-ричном виде. Например, 0000 - это "в сети", 0001 - "ушёл" и т.д.
Далее мои эксперименты. Ставлю статус "свободен" (0020). Сервер сообщает, что у меня статус 0020, т.е. "свободен". Пока всё нормально.
Ставлю статус "в сети" (0000). Но сервер мне сообщает, что у меня статус 0020 (свободен). Значение не поменялось.
Ставлю статус "злой" (3000). Сервер сообщает, что у меня статус 3020. Два числа просто сложились. Но R&Q такого статуса не знает, поэтому показывает просто "в сети".
Теперь ставлю статус "ушёл" (0001). Сервер сообщает, что у меня статус 3021.
Напоследок ставлю просто "в сети". Сервер сообщает, что у меня статус 3020, т.е. единичка от статуса "ушёл" убралась нормально, а остальные числа остались.
P.S. Посмотрел историю некоторых контактов (а у меня смена статусов пишется в историю) - у некоторых убирался "нестандартный" статус без переподключения. Что-то здесь не так... Либо другие клиеты как-то по-другому меняют статус, либо AOL проводит "отбор" по IP-адресу или UIN (или ещё как-нибудь).
UPD: я ошибся насчёт того, что написано в "P.S.". Ведь если после "свободен" поставить статус "злой", то он будет виден как "в сети", т.е. уберётся, что я и наблюдал
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Пушкожук
- Не в сети
- Platinum Member
- Сообщений: 832
- Спасибо получено: 1
B7 07 43 78 F5 0C 77 77 97 77 57 78 50 2D 05 75 - свободен
B7 07 43 78 F5 0C 77 77 97 77 57 78 50 2D 05 79 - злой
B7 07 43 78 F5 0C 77 77 97 77 57 78 50 2D 05 70 - депрессия
B7 07 43 78 F5 0C 77 77 97 77 57 78 50 2D 05 76 - дома
B7 07 43 78 F5 0C 77 77 97 77 57 78 50 2D 05 77 - на работе
B7 07 43 78 F5 0C 77 77 97 77 57 78 50 2D 05 78 - кушаю (+основной статус "ушёл")
Нестандартные статусы, установленные старым способом, только читаются.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.