2013-07-02 13 views
5

ブラウザとメッセージをやりとりするためにシンプルなサーバーを実装しようと数日を費やしていますが、動作しません(ブラウザが私のPythonプログラムのGUIであるはずです)。サーバーPython 3 websocketモジュールはありますか?

私は見て回って、私が使用できるビルド済みのモジュールを見つけることができませんでした。どちらもPython 2用のモジュールです。そうでなければ、複雑すぎます。私は、ブラウザに/とwebsocketメッセージを読んで送信するのに使うことができる単一の.pyファイルが必要です。

何か存在しますか?

+0

を見つけ使用して3.3+ WebSocketをありますが判明:私はそれを試してみましたが、それは素晴らしいと思われるhttps://github.com/Pithikos/python-websockets-server – Pithikos

答えて

3

単純な数値には合わないかもしれませんが、websockify内のwebsocket.py fileは、同じコードベースでpython 2.xと3.xをサポートしています。

これを使用するecho exampleはかなりシンプルです。

+0

を( simple.html + echo.py)。しかし、私はクライアントに単一のメッセージを送る方法を理解することができません:S – Pithikos

+0

self.send_framesは、メッセージとして送信するバッファのリストを取ります。一つのメッセージを送るために一つの項目のリストを送ることができます: 'self.send_frames([" hello there new client "])' – kanaka

+0

ありがとう!それは素晴らしい作品:) – Pithikos

5

それはasyncioは、私は自分のプロジェクトやってしまったhere

関連する問題