Мультилогин с двух 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. Все "починилось".