8
votes

Bibliothèque de sites Web pour Python

HI, j'ai besoin d'un serveur WebSocket dans Python qui prend en charge le protocole utilisé dans Chrome 16 (version de protocole 13). Tornado et tordu ne fonctionnent pas. Webockify fonctionne mais je ne trouve aucune documentation pour cela. J'ai besoin d'une configuration minimale signifie des importations moins importantes. S'il vous plaît aidez-moi ici merci d'avance.


1 commentaires

Peut-être Gevent-Websocket .


5 Réponses :


5
votes
  • Peut-être que vous pourriez jeter un oeil à pywebsocket , il prétend supporter du protocole la version 13 et est conçue pour:

    Le projet Pywebsocket vise à fournir un serveur autonome WebSocket et une extension WebSocket pour Apache HTTP Server, mod_pywebsocket.

  • Autobahn est une autre implémentation de WebSockets:

    WebSockets AutoBahn pour Python fournit une implémentation de la Protocole WebSockets qui peut être utilisé pour construire des clients WebSockets et Serveurs

  • WS4PY: Websocket pour Python :

    Bibliothèque Python fournissant une prise en charge du protocole WebSocket défini dans RFC 6455


4 commentaires

Je ne veux pas utiliser Standalone Server et une extension WebSocket pour Apache HTTP Server, mod_pywebsocket.


@ user867609: Eh bien, j'ai ajouté d'autres bibliothèques pour gérer les webockets. Mais si vous ne voulez pas non plus un serveur autonome ni Apache Mod, de quoi avez-vous besoin?


SRY Je souhaite un serveur autonome et WS4PY ne fonctionne pas sur Chrome 16 (HYBI 13)


@ user867609: Si vous voulez un serveur autonome, pourquoi pywebsocket n'est pas correcte? (Vous pouvez le lancer sans Apache )



0
votes

1 commentaires

Celui-ci ne fonctionne pas, j'ai déjà essayé. Ça ne marche dans que peu de vieux navigateurs



0
votes

Cette page contient une implémentation d'un serveur WebSocket Python qui peut être utilisé via Importations:

https://github.com/adriangaudebert/python-websocket-server < / p>

Vous devez savoir que la licence d'utilisation de cela est MIT. Il ne peut fonctionner que avec Python 3.0.


1 commentaires

prend-il en charge la version 13 du protocole WS (HYBI 13) utilisé dans Chrome 16




0
votes

Si vous êtes toujours intéressé par l'utilisation de Webockify, il existe un exemple simple d'utilisation pour créer un serveur d'écho inclus] (https://github.com/kanaka/websocky/blob/master/tests/echo.py) .

Vous pouvez l'exécuter comme ceci (à partir d'une commande WebSockify Checkout): xxx

Parcourir vers localhost: 8080 / tests / echo.html. Entrez localhost, 8080 pour l'hôte et le port de Websocket et appuyez sur Connect. Vous devriez voir que le client envoi de messages et le serveur les résout en arrière (avec un "Vous avez dit:" préfixe).


0 commentaires