Python 標準の通信ライブラリである socket を活用して、簡易チャットソフトを開発してみます。 チャットソフトを実際に開発していく中で、非同期処理や例外処理、TCP 通信するプログラムを段階的に解説していきます。 Python の公式ドキュメントだけだと通信の流れがつかみにくいという人には、とても刺さる内容になっていると思います。 はじめに Pythonのセットアップ Python でソケット通信をする場合、特別な準備が必要ないので導入がめっちゃ楽です。 https://www.python.org/downloads/ 上記の公式サイトから Python をインストールしたら準備 ok です。標準機能でソケット通信のライブラリが組み込まれている上、もちろんマルチプラットフォームで動作します。 ※本記事は Python 3.9.7 で確認しています。 サーバーのおさらい サーバー