TornadIO2

Software kuvakaappaus:
TornadIO2
Ohjelmiston tiedot:
Versio: 0.0.4
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Serge S. Koval
Lupa: Vapaa
Suosio: 4

Rating: nan/5 (Total Votes: 0)

TornadIO2 on Python-palvelin täytäntöönpanon Socket.IO reaaliaikainen liikenteen kirjaston päälle Tornado puitteissa.
TornadIO2 on yhteensopiva 0.7+ version Socket.IO ja suorittaa useimmat ominaisuuksia löytyy alkuperäinen Socket.IO palvelinohjelmisto.
Mikä on Socket.IO?
Socket.IO pyritään tekemään reaaliaikainen apps mahdollista jokaisessa selain ja mobiililaitteiden, hämärtää eroja eri liikennemuotojen mekanismeja. Se huoleton reaaliaikainen 100% JavaScript.
Voit käyttää sitä rakentaa push palvelu, pelit jne Socket.IO sopeutuvat asiakkaiden selaimen ja käyttää tehokkaimpia siirtoprotokollasta saatavilla.
Aloittaminen
Jotta aloittaa työskentelyn TornadIO2 kirjasto, sinulla on oltava joitakin perusasioita Tornado tietoa. Jos et tiedä miten sitä käytetään, lue Tornado opetusohjelma, joka löytyy täältä.
Jos olet perehtynyt Tornado, älä seuraavat lisätä tukea Socket.IO hakemuksesi:
1. peräisin tornadio2.SocketConnection luokan ja ohittaa on_message menetelmä (on_open / on_close ovat valinnaisia):
& Nbsp; luokan MyConnection (tornadio2.SocketConnection):
& Nbsp; def on_message (itse, sanoma):
& Nbsp; syöttö
2. Luo TornadIO2 palvelin yhteys:
& Nbsp; MyRouter = tornadio2.TornadioRouter (MyConnection)
3. Lisää käsittelijä reittejä Tornado sovellus:
& Nbsp; sovelluksen = tornado.web.Application (
& Nbsp; MyRouter.urls,
& Nbsp; socket_io_port = 8000)
4. Aloita sovelluksen
5. Olet oman socket.io palvelin käynnissä satamassa 8000. Yksinkertainen, eikö?
Käynnistys
Tarjoamme räätälöidyn version (häpeämättömästi lainattu SocketTornad.IO kirjastosta) on HTTPServer, joka yksinkertaistaa alkavaa TornadIO palvelimen.
Voit aloittaa se, älä seuraavat (olettaen loit Ohjelmakohde ennen):
jos __name__ == "__main__":
& Nbsp; socketio_server = SocketServer (sovellus)
SocketServer alkaa automaattisesti Flash Käytäntöpalvelimeen tarvittaessa.
Jos et halua aloittaa IOLoop heti, siirtää auto_start = False yhtenä rakentaja vaihtoehdoista ja sitten manuaalisesti aloittaa IOLoop.
Lisätietoja
Lisätietoja tarkista TornadIO2 dokumentointi ja näyte sovelluksia.
Esimerkit
Kuittaus
Ping näyte, joka osoittaa, miten käyttää tapahtumia työskennellä pyyntö-vastaus-tilassa. On esimerkkejä / ackping hakemistoon.
Cross site
Chat näyte, joka osoittaa, kuinka cross-site viestintä teokset (chat palvelin toimii portissa 8002, kun HTTP-palvelin toimii portissa 8001). On esimerkkejä / crosssite hakemistoon.
Tapahtumat ja generaattori perustuva async API
Esimerkki osoittaa, kuinka käyttää tapahtumien ja generaattori perustuva API työskennellä asynkronisen koodin. On esimerkkejä / yl hakemistoon.
Multiplexed
Ping ja chat demo kulkee yksi yhteys. Voit nähdä sen esimerkeissä / multipleksoidussa hakemistoon.
Tilastot
TornadIO2 kerää jotkut laskurit, joita voit käyttää vianetsinnässä sovellusten suorituskykyä. Esimerkki esimerkeissä / tilastot hakemistoon antaa käsityksen siitä, miten voit käyttää näitä tilastot tontti reaaliaikainen kuvaaja.
RPC Ping
Ping, joka toimii kautta socket.io tapahtumia. On esimerkkejä / rpcping hakemistoon.
Kuljetukset
Yksinkertainen ping / pong esimerkiksi chat-kaltainen käyttöliittymä valittavissa kuljetukset. On esimerkkejä / kuljetukset hakemistoon.

Ominaisuudet :

  • Tukee Socket.IO 0,8 protokollaa ja siihen liittyvät ominaisuudet
  • Täysi Unicode-tuki
  • Tuki generaattori perustuva asynkroninen koodi (tornado.gen API)
  • Tilastot capture (pakettia sekunnissa, jne)
  • aktiivisesti yllä

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Serge S. Koval

sockjs-tornado
sockjs-tornado

14 Apr 15

TornadIO
TornadIO

11 May 15

Flask-Admin
Flask-Admin

10 Dec 15

Kommentit TornadIO2

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!