iphone - django: комета - PullRequest
       2

iphone - django: комета

1 голос
/ 19 декабря 2011

Я новичок в программировании для iPhone, а также в Django и пытаюсь отправить данные из django на IPhone сразу после их обновления другим пользователем.

Полагаю, это комета. В интернете невозможно найти хорошее пошаговое объяснение. Можете ли вы порекомендовать предоставить хороший и простой учебник?

спасибо

1 Ответ

2 голосов
/ 20 декабря 2011

Возможно, вы захотите взглянуть на websockets , и особенно на websocket.io, который позволяет вам упасть обратно к комете (комета не исчезнет в ближайшее время), когда собственные веб-сокеты недоступны, хотя, ориентируясь на iphone (приложение?), вы можете выбрать все, что захотите.

Одним из преимуществ использования websocket.io является то, что он включает в себя механизмы отката на случай, если браузер делает это.не поддерживает веб-сокеты (с flash и / или longpolling)

Текущее состояние дел в djangoland, независимо от транспортного механизма, заключается в том, что django и другие основанные на wsgi фреймворки не очень хороши для комет / websockets.Это не значит, что вы не можете интегрировать кометы / веб-сокеты с django, но вы обычно помещаете другую часть технологии между ними.

Обычная реализация - использовать что-то вроде redis + pubsub и асинхронную комбинацию серверов, такую ​​какnode.js / socket.io или среда Python, такая как витая, орбитальная, циклонная или evserver.

Посмотрите на эти вопросы, связанные с websockets и django:

некоторые вопросы о iphone websockets, которые я быстро посмотрел:

некоторые учебные пособия / проекты, которые могут помочь со стороной django:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...