TornadIO2

Programinė įranga Screenshot:
TornadIO2
Programinė detalės:
Versija: 0.0.4
Įkėlimo datą: 14 Apr 15
Kūrėjas: Serge S. Koval
Licencija: Nemokamai
Populiarumas: 4

Rating: nan/5 (Total Votes: 0)

TornadIO2 yra Python serveris įgyvendinimas Socket.IO realaus laiko transporto bibliotekoje viršuje Tornado sistemą.
TornadIO2 yra suderinama su 0.7+ versija Socket.IO ir įgyvendina daugumą funkcijų, originalioje Socket.IO serverio programine įranga.
Kas yra Socket.IO?
Socket.IO siekiama padaryti realtime apps galima kiekvieną naršyklėje ir mobiliojo įrenginio, naikina ribas tarp įvairių transporto mechanizmų skirtumus. Tai rūpinimasis be realaus 100% JavaScript.
Jūs galite naudoti ją sukurti push paslaugos, žaidimai, ir tt Socket.IO bus prisitaikyti prie klientų naršyklėje ir naudoti efektyviausias transporto protokolo prieinama.
Pradedama "
Norint pradėti dirbti su TornadIO2 bibliotekoje, jūs turite turėti tam tikrą pagrindinę Tornado žinias. Jei jūs nežinote, kaip jį naudoti, perskaitykite Tornado pamoka, kurią galima rasti čia.
Jei esate susipažinę su Tornado, ar po įtraukti paramą Socket.IO į jūsų prašymą:
1. išvesti iš tornadio2.SocketConnection klasės ir nepaisyti on_message metodas (on_open / on_close neprivaloma):
& Nbsp; klasės MyConnection (tornadio2.SocketConnection):
& Nbsp; def on_message (savarankiškai, pranešimų):
& Nbsp; perdavimas
2. Sukurti TornadIO2 serverį jūsų ryšį:
& Nbsp; MyRouter = tornadio2.TornadioRouter (MyConnection)
3. Pridėti savo prižiūrėtojas maršrutus į Tornado taikymo:
& Nbsp; paraišką = tornado.web.Application (
& Nbsp; MyRouter.urls,
& Nbsp; socket_io_port = 8000)
4. Pradėkite savo paraišką
5. Jūs turite savo socket.io serveris veikia uoste 8000. paprasta, tiesa?
Nuo Iki "
Mes teikiame pritaikytą versiją (begėdiškai pasiskolinta iš SocketTornad.IO bibliotekoje) iš HttpServer, kuris supaprastina pradėti savo TornadIO serveryje.
Norėdami pradėti jį, ar po (darant prielaidą, kad jūs sukūrėte paraiškos objektas anksčiau):
jei __name__ == "__main__":
& Nbsp; socketio_server = SocketServer (paraiška)
SocketServer automatiškai pradės Flash politikos serverį, jei reikia.
Jei nenorite pradėti IOLoop karto, perduoti auto_start = false kaip vienas konstruktorius variantų ir tada rankiniu būdu paleisti IOLoop.
Daugiau informacijos
Norėdami gauti daugiau informacijos, patikrinkite TornadIO2 dokumentus ir pavyzdžius programas.
Pavyzdžiai
Pripažinimas
Ping mėginys, kuris rodo, kaip naudoti įvykius dirbti prašymas reagavimo režimu. Tai yra pavyzdžiai / ackping kataloge.
Kryžiaus svetainė
Kalbėtis pavyzdys, kuris parodo, kaip cross-site ryšio darbai (pokalbių serveris veikia uoste 8002, o HTTP serveris veikia uoste 8001). Tai yra pavyzdžiai / crosssite kataloge.
Renginiai ir generatorius pagrindu async API
Pavyzdys, kuris rodo, kaip naudoti įvykius ir generatoriaus pagrindu API dirbti su asinchroniniu kodą. Tai yra pavyzdžiai / gen kataloge.
Sutankintus
Ping ir pokalbiai demonstracija veikia per vieną jungtį. Galite pamatyti jį pavyzdžiai / multipleksuojamų kataloge.
Statistika
TornadIO2 renka kai skaitiklius, kad jūs galite naudoti norėdami išspręsti savo taikymo efektyvumą. Pavyzdys pavyzdžiai / Statistika kataloge suteikia idėją, kaip galite naudoti šiuos statistiką sklypas realaus laiko grafiką.
RSC stalo
Ping, kuri veikia per socket.io renginiuose. Tai yra pavyzdžiai / rpcping kataloge.
Transports
Paprasta Ping / pong pavyzdys su pokalbių kaip sąsaja su pasirenkamais pervežimus. Tai pavyzdžiuose / pervežimo katalogas

Įranga :.

  • Palaiko Socket.IO 0.8 protokolą ir susijusius funkcijas
  • Visas Unicode "
  • Parama generatorius pagrindu asinchroninio kodas (tornado.gen API)
  • Statistika surinkimo (paketai per sekundę, ir tt)
  • Aktyviai palaikoma

Reikalavimai :

  • Python

Kita programinė įranga kūrėjas Serge S. Koval

sockjs-tornado
sockjs-tornado

14 Apr 15

TornadIO
TornadIO

11 May 15

Flask-Admin
Flask-Admin

10 Dec 15

Komentarai TornadIO2

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!