PythonによるWebサーバーの実装
Pythonでは、標準ライブラリでWebサーバーの実装があります。しかしながら、標準ライブラリでは汎用のREST-APIやWebSocketへの対応がありませんでしたので、低水準ネットワークインターフェースsocketを使って再実装を行いました。
このソフトウェアでは、様々な用途に拡張可能になっています。現時点での活用例として、
などを計画しています。
リポジトリ
このソフトウェアは、オープンソースで開発を行います。使用ライセンスは、MITライセンスとしていますので、自由に改変することができます。
公開リポジトリは、GitHub(PyWebSock)にあります。
実装クラス
再設計
PyWebSockの現在の実装を検証した結果、設計がまずい点がでてきました。そのため、現在再設計&再実装を行っています。
資料