Sockjs-Tornado

SOCKJS Python Server Implementatie Bovenop Tornado Framework
Download nu

Sockjs-Tornado Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Serge S. Koval
  • Uitgever website:
  • http://in-square.net

Sockjs-Tornado Tags


Sockjs-Tornado Beschrijving

Sockjs-Tornado is een Python Server Side-tegenhanger van Sockjs-Client Browser Bibliotheek die op de top van Tornado Framework wordt uitgevoerd. Gemeenschappelijk Echo Sockjs-server kan er min of meer lijken op: van Tornado Import Web, Ioloopfrom Sockjs.Tornado Import Sockjsrouter, SockjSconnectionClass Echoconnection (Sockjsconnection) : Def On_Message (Self, MSG): Self.Send (MSG) Als __Name__ == '__Main__': Echorouter = Sockjsrouter (echoconnection, '/ echo') app = web.Application (echorouter.urls) app.listen (9999) IOLOOP.IOLOOP.INSTANTIE (). Start () (kijk naar voorbeelden voor een complete versie). Subscribe op Sockjs-mailinglijst voor discussies en ondersteuning.Sockjs-Tornado Apisockjs biedt iets andere API dan _tornado.websocket_. Hoofdverschillen zijn: - Afhankelijk van het transport, de werkelijke clientverbinding kan er wel of niet aanwezig zijn. Dus, er is geen _self.request_ en andere _tornado.web.requestHandler_-eigenschappen.- gewijzigd _open_ callback-naam naar _on_open_ om meer consistent te zijn met andere callbacks.- in plaats van _write_message_, worden alle berichten verzonden met behulp van _SEND_-methode. Gewoon in het geval, _Send_ in _tornado.web.requestHandler_ stuurt RAW-gegevens over de verbinding, zonder het te coderen. - Er is handige _broadcast_-functie, die de lijst (of iterator) van klanten en bericht accepteert om te verzenden. SettingTingSyou kan diverse instellingen aan de _Sockjsrouter_, in een woordenboek: Myrouter = Sockjsrouter (MyConnection, '/ My', DICT (uitgeschakeld_transports = )) Deploymentsockjs-tornado werkt goed achter Haproxy en het is een aanbevolen implementatiebepaling. Sample Configuration-bestand is hier te vinden. Als uw log vol is met "WAARSCHUWING: verbinding gesloten door de client", pass _no_keep_alive_ als _true_ to _httpserver_ constructeur: httpserver (app, no_keep_alive = true) .Listen (poort) of: app.listen (poort, no_keep_alive = true) product Startpagina


Sockjs-Tornado Gerelateerde software