ICT基礎Lab. for Junior第5回・第6回~Pythonネットワークプログラミング~ 開催報告
ICT基礎Lab. for Junior ~Pythonネットワークプログラミング~を2022年9月19日に開催しました。午前の回(第5回)に14名、午後の回(第6回)に13名の中学生が参加しました。
最初にプログラムの基本要素について学び、各要素のPython言語での記述方法を学びました。
次にIPアドレスやポート番号などネットワークに関する事柄を学び、サーバとクライアントの通信の仕方を学びました。
最後にネットワークプログラムの基本となるEchoサーバのPythonプログラムを入力して実行し、クライアントから正常に接続できることを確認しました。そして、複数のクライアントからのアクセスを同時に処理できるように、サーバプログラムをマルチスレッド対応に書き換え動作確認しました。