Создание приложения типа gtalk с использованием django
Я изучаю Python и Django. Я хочу создать приложение типа Gtalk, используя Django и Python. Пожалуйста, скажите мне, где я могу найти документацию, которая поможет мне построить мое приложение. В основном я хочу знать, как определить, когда кто-либо входит в систему, если его друзья находятся в сети, заняты, оффлайн и т. Д. Я также хотел бы знать, как реагировать на эти события. Заранее спасибо.
2 ответа
Вы можете начать с изучения протокола XMPP или научиться использовать любую из библиотек python, которые работают с XMPP.
Я отослал вас к XMPP, потому что это протокол, используемый GTalk. Существуют и другие протоколы обмена мгновенными сообщениями.
Если вы думаете о написании приложения типа Gtalk в Django, вы можете разместить его в Google AppEngine, который имеет отличную поддержку XMPP.
Также обратите внимание на Tornado, который лучше подходит для приложений Python в реальном времени, чем Django.