Я создаю настольное приложение, которое требует авторизации с удаленного сервера, прежде чем выполнять определенные действия локально.
Как лучше всего уведомить мое настольное приложение, когда сервер одобрит запрос на авторизацию? Авторизация занимает в среднем 20 секунд, минимум 5 секунд и время ожидания 120 секунд.
Я думал о том, чтобы опрашивать сервер когда-либо 3
секунд или около того, но это будет трудно измерить, когда я разверну приложение более широко, и, кажется, неэлегатно.
У меня есть полный контроль над дизайном сервера и клиентского API. Сервер использует web.py
в Ubuntu 10.10, Python 2.6.