Форум сайта python.su
Делаю чат на сокетах, там сервер-клиент, все дела. Сделал наконец-то уже и то и другое. Клиент у меня гуишный. Но вот проблема. Есть такая функция - update. Ее использую для обновления моего листбокса с сообщениями. Но вот у меня эта команда находилась в функции отправки сообщений, и новые появлялись только после отправки твоих. Я перенес обновление моего листбокса в бесконечный цикл отдельного потока, но после этого у меня вообще перестали появляться новые сообщения. Как сделать так, чтобы сообщения новые появлялись все время независимо от действий пользователя. Клиент прикреплен.
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Прикреплённый файлы:
C_CLIENT.py (3,7 KБ)
Офлайн
Конечно перестали.
Ибо цикл бесконечный вы из него не выходите.
Добавьте таймер отдельный и по нему запускайте обновление истории в независимости от других действий
Офлайн