シェルスクリプトマガジン

Pythonあれこれ(Vol.81掲載)

筆者:飯尾 淳

本連載では「Pythonを昔から使っているものの、それほど使いこなしてはいない」という筆者が、いろいろな日常業務をPythonで処理することで、立派な「蛇使い」に育つことを目指します。その過程を温
かく見守ってください。皆さんと共に勉強していきましょう。第11回では、永続的な非同期通信を簡単に実現できる「WebSocket」というプロトコルを利用するシンプルなチャットアプリの作成に挑戦しま
す。

シェルスクリプトマガジン Vol.81は以下のリンク先でご購入できます。

図1 エコーサーバーを実現するコード

図2 エコーサーバーに接続するクライアントのコード

図4 チャットサーバーのコード

図5 チャットクライアントのHTMLコード

図6 チャットクライアントのJavaScriptコード