Страница 1 из 1

Мультилогин с двух win32 клиентов пустой список диалогов.

СообщениеДобавлено: Чт ноя 26, 2020 10:41 am
AlexaS
Мультилогин с двух win32 клиентов
1. на клиенте номер 2 (как бы неактивном) пустой список диалогов а сам диалог появляется в правом окне ТОЛЬКО после выбора собеседника через "контакты".
2. если на клиенте номер 2 ответить собеседнику то на 1 клиенте исчезает список диалогов но остается сам диалог в окне справа.

Скриншот одинаковый получается в обеих случаях.
Так и должно быть?
PS уточню сервер тестовый на нем созданы только 2 пользователя.

Re: Мультилогин с двух win32 клиентов пустой список диалогов.

СообщениеДобавлено: Чт ноя 26, 2020 11:42 am
AlexaS
Код: Выделить всё
2. если на клиенте номер 2 ответить собеседнику то на 1 клиенте исчезает список диалогов но остается сам диалог в окне справа.

И после этого окно "диалоги" остается пустым не наполняясь ни при выборе пользователя через "контакты" ни при открытии из трея нового сообщения от этого же пользователя.

Re: Мультилогин с двух win32 клиентов пустой список диалогов.

СообщениеДобавлено: Чт ноя 26, 2020 12:01 pm
AlexaS
Дополню скриншотами.

Re: Мультилогин с двух win32 клиентов пустой список диалогов.

СообщениеДобавлено: Чт ноя 26, 2020 12:50 pm
AlexaS
После перезапуска любого из "мульти" win32 клиентов "Диалоги" появляются на перезапущенном а после первого сообщения и на втором.
Очень странное поведение.

Re: Мультилогин с двух win32 клиентов пустой список диалогов.

СообщениеДобавлено: Чт ноя 26, 2020 3:32 pm
Алексей Пикуров
Извините, я не понял, что вы делаете.

Re: Мультилогин с двух win32 клиентов пустой список диалогов.

СообщениеДобавлено: Чт ноя 26, 2020 4:52 pm
AlexaS
Мультилогин с двух win32 клиентов

Что делаю пошагово
1. Запускаю два 8.2 портабельных win32 клиента на устройстве №1 под двумя разными пользователями (Ulik и Suk) сворачиваю в трей.
2. Запускаю один 8.2 портабельный win32 клиент на устройстве №2 под пользователем Suk сворачиваю в трей.
3. Открываю окно клиента Ulik на устройстве №1 и пишу сообщение от пользователя Ulik пользователю Suk.
4. На обеих устройствах у пользователя Suk появляется сообщение (в трее мигает)
5. Открываю окно клиента кликом по мигающему значку в трее на устройстве №1 (пользователь Suk)читаю сообщение пишу и отправляю ответ.
6. Открываю окно клиента на устройстве №2 (пользователь Suk) и вижу пустые окна пустой список диалогов и сам диалог(правое окно) пусто. Открываю "контакты" выбираю двойным кликом пользователя, после этого в правом окне клиента появляется диалог. Левое окно "диалоги" пустое как на первом скриншоте
Код: Выделить всё
https://nsoft-s.com/forum/download/file.php?id=4760

После этого отвечаю на сообщение.
7. Открываю окно клиента на устройстве №1 (пользователь Suk) и вижу что левое окно "диалоги" стало пустым. Правое окно с сообщениями остается как было. И после этого окно "диалоги" остается пустым не помогает ни выбор пользователя через "контакты" ни открытие нового входящего сообщения.
8. Перезапускаю (через "выход" закрываю и снова запускаю) клиент на устройстве №2 (пользователь Suk)сразу же после запуска в "Диалоги" появляются собеседник Ulik а в правом окне диалог с ним (нормальное поведение программы). Пишу сообщение пользователю Ulik.
9. Открываю окно клиента на устройстве №1 (пользователь Ulik) Отвечаю на сообщение пользователю Suk.
10. Открываю окно клиента на устройстве №1 (пользователь Suk) и вижу что в окне "Диалоги" появляются собеседник Ulik. Все "починилось".

Re: Мультилогин с двух win32 клиентов пустой список диалогов.

СообщениеДобавлено: Пт ноя 27, 2020 9:00 am
AlexaS
Дополню наблюдение.

Если "закрыть разговор" в "диалоги" на любом из "мульти" клиентов окно "диалоги" очищается на втором тоже.
И после этого повеление подробно описанное выше полностью воспроизводиться (повторил несколько раз).

Re: Мультилогин с двух win32 клиентов пустой список диалогов.

СообщениеДобавлено: Пт ноя 27, 2020 10:52 pm
Алексей Пикуров
Ок, в понедельник будем пробовать согласно вашему гайду. Спасибо.

Re: Мультилогин с двух win32 клиентов пустой список диалогов.

СообщениеДобавлено: Сб дек 05, 2020 5:46 pm
Алексей Пикуров
Fixed.

Переношу тему в решённые проблемы.