Sockjs-Tornado.

Implementazione del server Python Sockjs in cima al quadro Tornado
Scarica ora

Sockjs-Tornado. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Serge S. Koval
  • Sito web dell'editore:
  • http://in-square.net

Sockjs-Tornado. Tag


Sockjs-Tornado. Descrizione

Sockjs-Tornado è una controparte del lato server Python della libreria del browser di Sockjs-client in esecuzione in cima a Tornado Framework.Simplificato Echo Sockjs Server potrebbe sembrare più o meno come: dal Tornado Import Web, Ioloopfrom Sockjs.Tornado Importa Sockjsrouter, SockjsconnectionClass Echoconnection (Sockjsconnection) : def on_message (self, msg): self.send (msg) se __name__ == '__main__': Ecorouter = Sockjsrouter (echoconnection, '/ echo') app = Web.Application (Echorouter.urls) App.Listen (9999) IoOLOP.ioloop.Instance (). Start () (Dai un'occhiata agli esempi per una versione completa) .Subscribe alla mailing list Sockjs per discussioni e supporto.Sockjs-Tornado ApisockJS fornisce API leggermente diversa da _Tornado.WebSocket_. Le principali differenze sono: - A seconda del trasporto, la connessione client effettiva potrebbe o potrebbe non essere presente. Quindi, non esiste alcuna _self.request_ e altri _Tornado.Web.REQuestHandler_ Proprietà.- Modificato _open_ Nome callback su _on_open_ per essere più coerente con altri callbacks.- Invece di _write_message_, tutti i messaggi vengono inviati utilizzando il metodo _Send_ Metodo. Semplice nel caso, _Send_ in _Tornado.web.requesthandler_ invia dati grezzi sopra la connessione, senza codificarlo.- C'è una funzione pratica _broadcast_, che accetta elenco (o Iteratore) dei client e del messaggio da inviare. È possibile passare varie impostazioni a _Sockjsrouter_, in un dizionario: MyRouter = Sockjsrouter (MyConnection, '/ My', Dict (disabilitato_transports = )) Deploymentsockjs-Tornado funziona correttamente alle spalle Haproxy e si può trovare un approccio di implementazione. Se il registro è pieno di "Avvertenza: Connessione chiusa dal client", pass _NO_KEEP_ALIVE_ AS _TRUE_ A _HTTSSERVERVER_ Costructor: HTTPSERVER (App, NO_KEEP_ALIVE = TRUE) .Listen (Porta) o: App.Listen (PORT, NO_KEEP_ALIVE = TRUE) Prodotto homepage


Sockjs-Tornado. Software correlato

ripuge.Lemonade.

Una raccolta di utilità che consentono di creare applicazioni Zope CMF-simili senza richiedere ... ...

129

Scarica