Django-Sockjs-Tornado

macht es einfach, einen Sockjs-Server in Django durch Tornado auszuführen
Jetzt downloaden

Django-Sockjs-Tornado Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Peter Bengtsson
  • Website des Verlags:
  • http://www.kde-apps.org/content/download.php?content=66266

Django-Sockjs-Tornado Stichworte


Django-Sockjs-Tornado Beschreibung

Django-Sockjs-Tornado ist im Wesentlichen ein dünner Wrapper auf dem Sockjs-Tornado, der es tot macht, Websocket-basierte Apps auf der Sockjs-Websocket-Emulationsbibliothek zu schreiben. Mit diesem Wrapper haben Sie im Grunde Zugriff auf alles, was Sie von Ihrem Django benötigen Projekt, z. B. Ihre Modelle und Ihre verschiedenen Einstellungen. Weil Sie zwei Prozesse ausführen müssen (einer für Runserver (oder WSGI) und eine für SocketServer), bedeutet dies, dass die beiden wirklich separate Python-Prozesse sind, sodass Sie die Registrierung nicht einfach tun können Signale und löse sie in einem Prozess aus und lassen sie in einem anderen Feuer haben. Er beging in einer Klasse, die irgendwo etwas aussieht Meldung): Pass def On_close (SELBT): PASSNEXT, Sie müssen den Tauschen davon in eine Einstellung in Ihren Einstellungen geben. Kunst Der Server läuft einfach: Python Manage.py SocketServer [ Sie können mit dem Herunterladen der neuesten Minified-Version von der cdn.a einfache App herunterladen log (e.data);}; sock.onclose = function () {console.log ('geschlossen :(');}; sock.onopen = function () {console.log ('eröffnete:>'); lethemaDnessbegin ();}; function lethemadnessbegin () {// dumm, aber Sie erhalten die Idee Socke.send (Json.Stringify ({Name: $ ('# Name'). Text (), Nachricht: $ ('Input') .val ()}));} Fancythere ist ein SHIT-Laden mehr Dinge, die Sie mit diesem natürlich tun können. Zum Beispiel möchten Sie möglicherweise eine Form der Authentifizierung hinzufügen. Da der On_Open-Handler eine Anfrage empfängt, die Sie verwenden können, um das zu verlangen Anfrage.GET_COOKIE (), die dem Leser als Übung überlassen wird. Es gibt ein etwas schickeres Beispiel in diesem Paket, das in diesem Paket unter dem Beispiel enthalten ist, der Ihnen einige Ideen bekommen kann. Es ist eine voll funktionsfähige Chat-Anwendung, die nur funktioniert. Dieses Paket ist hauptsächlich gebaut Auf servieren Sie Kovals erstaunliche Arbeit an Sockjs-Tornado Das hat viel mehr Beispiele und Dokumentation, die Ihnen helfen könnten. Zum Beispiel listet es auf eine Muster-HAPROXY-Konfiguration auf, die Sie benötigen, wenn Sie Ihr Projekt live aufnehmen, da Sie Port 9999 nicht weiterhin auf einer Produktionssystem-Homepage aussetzen können. Product's Homepage


Django-Sockjs-Tornado Zugehörige Software