ブックマーク / kazuhira-r.hatenablog.com (1)

  • PythonでEcho Server/Clientを書いてみる - CLOVER🍀

    これは、なにをしたくて書いたもの? ちょっとしたPythonの勉強がてらに、TCPのEcho Server/Clientを書いてみようと。 Pythonでの、ネットワークプログラミングの基礎を覚えてみる感じで。 お題 文字通り、PythonでTCPでEcho Server/Clientを書くわけですが、特にサーバー側は以下の条件を満たすように作成します。 受け取ったメッセージに対して「Reply: 」を付与して返す 同時に複数の接続を扱える(ひとつの接続を相手にしている間、他の接続の処理を一切行えない、という状況にしない) 停止はCtrl-c クライアントの条件は、起動引数で受け取ったメッセージを送って、サーバーから受け取ったメッセージを標準出力に 書き出して終了、とします。 作成方法は、以下の3つ(+α)で行うようにします。 ブロッキングIO+スレッドプール ノンブロッキングIO asy

    PythonでEcho Server/Clientを書いてみる - CLOVER🍀
  • 1