pythonでwebsocketを使ったチャット
WebSocketsでチャットを作ってみる! — PythonMatrixJp
↑を参考に、自分の環境で試してみた。
自分の環境のlinuxではubuntuではなく、cent osなので、
というのは使えず、
を参考に、libevent-devをソースからコンパイルして設定。
python-dev とpython-setuptoolsについては
yum install python-devel (*elが追加されてる)
で、いけたと思う。
python chat_sample.pyでサーバ起動。
ブラウザで、http://192.168.33.10:8080/ でアクセス。(*アドレスは各環境のものを)
実際に動かすには以下変更を実施。
・chat_sample.html
- 8行目の接続先IPを自分の環境のIPに置換
・chat_sample.py、
- 14行目 wait()はない、と言われるのでreceive()に置換
- 32行目 pathに/favicon.icoが来ることがあり、例外が発生してしまうので、
それの対策(対策方法が正解なのかは不明)
以下動作確認したソース。