Данные в реальном времени Python
Я хочу наблюдать за изменениями данных в реальном времени в python, чтобы создать программу, которая показывает список онлайн друзей (т.е. каждый раз, когда друг становится онлайн или оффлайн, я хочу обновлять список). У меня есть функция, которая делает бесконечный цикл для получения данных о присутствии от XMPP-сервера. Я не могу понять, как можно обновлять список каждый раз, когда я получаю новые данные.
while True:
response = sock.recv(1024)