Сайт кометы чата с помощью Python и скрученный [закрытый]

Класс Thread доступен, поскольку PECL pthreads ≥ 2.0.0.

5
задан DigitalRoss 15 September 2009 в 16:51
поделиться

5 ответов

Twisted - хороший выбор. Я использовал его несколько лет назад для создания сервера для написанной мной онлайн-игры на основе браузера - он отслеживал клиентов, отправлял им ответы на запросы Ajax, а также использовал события HTML5 Server-Sent DOM. Работал безболезненно благодаря хорошей HTTP-библиотеке Twisted.

Что касается веб-фреймворка Python, я лично предпочитаю Django. Он быстро запускается, и у него есть много функций из коробки («батарейки включены», как я думаю, на их сайте). Еще один популярный выбор - пилоны.

3
ответ дан 14 December 2019 в 04:45
поделиться

Я бы посоветовал вам использовать Twisted. ;) В нем есть как чат-клиенты, так и чат-серверы. Тогда вам также понадобится веб-фреймворк. Я бы использовал Grok или BFD, но существует множество Python Web Framework, и некоторые из них действительно плохие.

1
ответ дан 14 December 2019 в 04:45
поделиться

Большинство серверов XMPP поддерживают BOSH . Если вы используете javascript-библиотеку strophe , вам нужно только беспокоиться о презентации - все остальное будет сделано за вас.

1
ответ дан 14 December 2019 в 04:45
поделиться

Вы можете использовать Nevow , веб-фреймворк, построенный на основе Twisted . Документация для Nevow включает полнофункциональное приложение двустороннего чата , включая примеры написания для него модульных тестов .

2
ответ дан 14 December 2019 в 04:45
поделиться

Поскольку вам кажется, что вы ищете как функциональность Comet, так и веб-платформу, вы можете посмотреть здесь: http://github.com/clemesha/hotdot который представляет собой полный пример объединения Django, Orbited и Twisted.

1
ответ дан 14 December 2019 в 04:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: