TornadIO2

Софтуер снимки:
TornadIO2
Софтуер детайли:
Версия: 0.0.4
Дата на качване: 14 Apr 15
Розробник: Serge S. Koval
Разрешително: Безплатно
Популярност: 31

Rating: nan/5 (Total Votes: 0)

TornadIO2 е Python сървъра прилагане на Socket.IO реално транспорт библиотеката в горната част на рамката Tornado.
TornadIO2 е съвместим с 0.7+ версия на Socket.IO и изпълнява повечето от функциите, намерени в оригиналната Socket.IO сървърен софтуер.
<Силен> Какво е Socket.IO?
Socket.IO има за цел да направи реално време приложения възможни във всеки браузър и мобилно устройство, размива разликите между различните механизми за транспорт. Това е грижа без реално време 100% в JavaScript.
Можете да го използвате, за да се изгради тласък на услуги, игри и др Socket.IO ще се адаптира към браузъра на клиенти и ще използва наличната най-ефективен транспорт протокол.
<Силен> Първи стъпки
За да започнете работа с библиотеката TornadIO2, трябва да имаш някои основни познания Tornado. Ако не знаете как да го използвате, моля, прочетете Tornado урок, който може да се намери тук.
Ако сте запознати с Tornado, се следният да добави поддръжка за Socket.IO към вашето приложение:
1. произтичат от tornadio2.SocketConnection клас и замените on_message метод (on_open / on_close са по избор):
& Nbsp; клас MyConnection (tornadio2.SocketConnection):
& Nbsp; Def on_message (самостоятелно, съобщения):
& Nbsp; пас
2. Създаване TornadIO2 сървър за вашата връзка:
& Nbsp; MyRouter = tornadio2.TornadioRouter (MyConnection)
3. Добавете Вашия търговски маршрути за прилагането Tornado:
& Nbsp; заявление = tornado.web.Application (
& Nbsp; MyRouter.urls,
& Nbsp; socket_io_port = 8000)
4. Започнете вашето приложение
5. Можете да си socket.io сървър работи в пристанището 8000. просто, нали?
<Силен> Стартиране
Ние предлагаме персонализирано версия (безсрамно заимствана от библиотеката SocketTornad.IO) на HttpServer, което опростява старт на вашия TornadIO сървър.
За да я стартирате, се следната (ако приемем, която сте създали приложение обект преди):
ако __name__ == "__main__":
& Nbsp; socketio_server = SocketServer (заявление)
SocketServer ще започне автоматично Flash политика сървър, ако е необходимо.
Ако не искате да започнете IOLoop веднага, мине auto_start = False като един от вариантите на строителя и след това стартирайте ръчно IOLoop.
<Силен> Повече информация
За повече информация, проверете TornadIO2 документация и примерни приложения.
Примери
Потвърждение
Ping проба, която показва как да използвате събитията, за да работят в режим на искане на отговор. Тя е в примери / ackping директория.
Cross сайт
Chat проба, която показва как кръстосано сайта комуникационни дейности (чат сървърът работи на порт 8002, а HTTP сървър работи на порт 8001). Тя е в примери / crosssite директория.
Събития и генератор на базата на асинхронен API
Пример, който показва как да използвате събития и генератор на базата на API за работа с асинхронни код. Тя е в указателя за примери / ген.
Multiplexed
Ping и чат демо минава през една връзка. Можете да го видите в примери / мултиплексирани директория.
Stats
TornadIO2 събира някои гишета, които можете да използвате, за да отстраните производителност на приложенията. Пример в примери / надминаване директория дава представа как можете да използвате тези статистики за парцел в реално време графика.
RPC пинг
Ping, която работи чрез socket.io събития. Тя е в примери / rpcping директория.
Превоз
Simple пинг / понг например с чат-подобен интерфейс с избираеми превози. Тя е в примерите / превозва директория

<силни> Характеристики :.

  • Поддържа Socket.IO 0.8 протокол и свързаните функции
  • Пълна поддръжка на Unicode
  • Подкрепа за генератор на базата на асинхронен код (tornado.gen API)
  • Статистика улавяне (пакети в секунда и т.н.)
  • поддържа активно

<силни> Изисквания :

  • Python

Друг софтуер на разработчика Serge S. Koval

sockjs-tornado
sockjs-tornado

14 Apr 15

Flask-Admin
Flask-Admin

10 Dec 15

TornadIO
TornadIO

11 May 15

Коментари към TornadIO2

Коментари не е намерена
добавите коментар
Включете на изображения!